@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);*{box-sizing:border-box}body,body *,html{font-family:Inter,sans-serif;margin:0;padding:0}.sr-only{height:1px;left:-9999px;overflow:hidden;padding:0;position:absolute;top:-9999px;width:1px}.placeholder-icon{background-color:#dee2e5;background-color:var(--grayscale-light80);border:1px solid #252c32;border:1px solid var(--grayscale-dark60);border-radius:50%;display:inline-block;height:24px;width:24px}.list-style-none{list-style:none}:root{--scaleof4-0:0px;--scaleof4-0_5:2px;--scaleof4-1:4px;--scaleof4-1_5:6px;--scaleof4-2:8px;--scaleof4-2_5:10px;--scaleof4-3:12px;--scaleof4-3_5:14px;--scaleof4-4:16px;--scaleof4-4_5:18px;--scaleof4-5:20px;--scaleof4-6:24px;--scaleof4-7:28px;--scaleof4-8:32px;--scaleof4-9:36px;--scaleof4-10:40px;--scaleof4-11:44px;--scaleof4-12:48px;--scaleof4-13:52px;--scaleof4-14:56px;--scaleof4-15:60px;--scaleof4-16:64px;--scaleof4-17:68px;--scaleof4-18:72px;--scaleof4-19:76px;--scaleof4-20:80px;--scaleof4-21:84px;--scaleof4-22:88px;--scaleof4-23:92px;--scaleof4-24:96px;--scaleof4-25:100px;--tealscale-dark80:#0a1920;--tealscale-dark60:#133340;--tealscale-dark40:#1d4c5f;--tealscale-dark20:#26667f;--tealscale-default:#307f9f;--tealscale-light20:#5999b2;--tealscale-light40:#83b2c5;--tealscale-light60:#acccd9;--tealscale-light80:#d6e5ec;--tealscale-light90:#eaf2f5;--tealscale-light95:#f5f9fa;--grayscale-trueblack:#000;--grayscale-dark80:#121619;--grayscale-dark60:#252c32;--grayscale-dark40:#37434c;--grayscale-dark20:#4a5965;--grayscale-default:#5c6f7e;--grayscale-light20:#7d8c98;--grayscale-light40:#9da9b2;--grayscale-light60:#bec5cb;--grayscale-light80:#dee2e5;--grayscale-light90:#eff1f2;--grayscale-light95:#f7f8f9;--grayscale-truewhite:#fff;--other-blue:#3e51ad;--other-yellow:#fdc844;--other-orange:#fda545;--other-red:#fd6545;--other-green:#33b864;--spacing-none:var(--scaleof4-0);--spacing-xs:var(--scaleof4-1);--spacing-small:var(--scaleof4-2);--spacing-default:var(--scaleof4-4);--spacing-large:var(--scaleof4-6);--spacing-xl:var(--scaleof4-8);--spacing-xxl:var(--scaleof4-10);--spacing-xxxl:var(--scaleof4-12);--spacing-max:var(--scaleof4-25);--radius-noradius:var(--scaleof4-0);--radius-small:var(--scaleof4-1);--radius-medium:var(--scaleof4-3);--radius-large:var(--scaleof4-5);--typography-fontsize-footnotes:var(--scaleof4-3);--typography-fontsize-button:var(--scaleof4-3_5);--radius-full:var(--scaleof4-25);--typography-fontsize-paragraphsmall:var(--scaleof4-3_5);--typography-fontsize-paragraph:var(--scaleof4-4);--typography-fontsize-paragraphlarge:var(--scaleof4-4_5);--typography-fontsize-subheading4:var(--scaleof4-4_5);--typography-fontsize-subheading3:var(--scaleof4-5);--typography-fontsize-subheading2:var(--scaleof4-7);--typography-fontsize-subheading1:var(--scaleof4-10);--typography-fontsize-h5:var(--scaleof4-5);--typography-fontsize-h4:var(--scaleof4-6);--typography-fontsize-h3:var(--scaleof4-7);--typography-fontsize-h2:var(--scaleof4-9);--typography-fontsize-h1:var(--scaleof4-12);--typography-lineheight-footnotes:var(--scaleof4-4_5);--typography-lineheight-button:var(--scaleof4-5);--typography-lineheight-paragraphsmall:var(--scaleof4-5);--typography-lineheight-paragraph:var(--scaleof4-6);--typography-lineheight-paragraphlarge:var(--scaleof4-7);--typography-lineheight-subheading4:var(--scaleof4-7);--typography-lineheight-subheading3:var(--scaleof4-8);--typography-lineheight-subheading2:var(--scaleof4-11);--typography-lineheight-subheading1:var(--scaleof4-15);--typography-lineheight-h5:var(--scaleof4-8);--typography-lineheight-h4:var(--scaleof4-9);--typography-lineheight-h3:var(--scaleof4-11);--typography-lineheight-h2:var(--scaleof4-14);--typography-lineheight-h1:var(--scaleof4-18);--typography-letterspacing-none:var(--scaleof4-0);--typography-letterspacing-small:var(--scaleof4-1);--typography-letterspacing-medium:var(--scaleof4-3);--typography-letterspacing-large:var(--scaleof4-5);--copyright-text-color:var(--grayscale-default);--copyright-text-size:var(--typography-fontsize-footnotes);--copyright-text-lineheight:var(--typography-lineheight-footnotes);--text-default-color:var(--grayscale-dark60);--color-theme-white:#fff;--color-theme-black:#000;--color-theme-indigo:#1d3557;--color-theme-text-lighttheme-default:#020917;--color-theme-text-lighttheme-muted:#585858;--color-theme-text-darktheme-default:#fefefe;--color-theme-text-darktheme-muted:#b5b5b5;--color-theme-sys-light-primary:#047a9c;--color-theme-sys-light-on-primary:#fff;--color-theme-sys-light-primary-container:#5bdda0;--color-theme-sys-light-on-primary-container:#005234;--color-theme-sys-light-primary-on-surface:#006c46;--color-theme-sys-light-secondary:#047a9c;--color-theme-sys-light-on-secondary:#fff;--color-theme-sys-light-secondary-container:#b9c3ff;--color-theme-sys-light-on-secondary-container:#293e98;--color-theme-sys-light-secondary-on-surface:#4357b2;--color-theme-sys-light-tertiary:#047a9c;--color-theme-sys-light-on-tertiary:#fff;--color-theme-sys-light-tertiary-container:#5ad5f9;--color-theme-sys-light-on-tertiary-container:#004e5f;--color-theme-sys-light-tertiary-on-surface:#00677d;--color-theme-sys-light-error:#af2e30;--color-theme-sys-light-on-error:#fff;--color-theme-sys-light-error-container:#ffb3ae;--color-theme-sys-light-on-error-container:#8d131b;--color-theme-sys-light-error-on-surface:#af2e30;--color-theme-sys-light-success:#008859;--color-theme-sys-light-on-success:#fff;--color-theme-sys-light-success-container:#5bdda0;--color-theme-sys-light-on-success-container:#005234;--color-theme-sys-light-success-on-surface:#006c46;--color-theme-sys-light-warning:#857100;--color-theme-sys-light-on-warning:#fff;--color-theme-sys-light-warning-container:#fee264;--color-theme-sys-light-on-warning-container:#534600;--color-theme-sys-light-warning-on-surface:#6e5d00;--color-theme-sys-light-safety:#d56818;--color-theme-sys-light-on-safety:#fff;--color-theme-sys-light-safety-container:#ffaf77;--color-theme-sys-light-on-safety-container:#773a0e;--color-theme-sys-light-safety-on-surface:#a65113;--color-theme-sys-light-info:#00809b;--color-theme-sys-light-on-info:#fff;--color-theme-sys-light-info-container:#5ad5f9;--color-theme-sys-light-on-info-container:#004e5f;--color-theme-sys-light-info-on-surface:#00677d;--color-theme-sys-light-outline:#737672;--color-theme-sys-light-background:#fff;--color-theme-sys-light-on-background:#191c1a;--color-theme-sys-light-surface:#eeeeed;--color-theme-sys-light-on-surface:#191c1a;--color-theme-sys-light-surface-variant:#e1e3df;--color-theme-sys-light-on-surface-variant:#444845;--color-theme-sys-light-inverse-surface:#2e312e;--color-theme-sys-light-inverse-on-surface:#eff1ed;--color-theme-sys-light-inverse-primary:#5bdda0;--color-theme-sys-light-inverse-secondary:#b9c3ff;--color-theme-sys-light-inverse-tertiary:#5ad5f9;--color-theme-sys-light-shadow:#000;--color-theme-sys-light-surface-tint:#006c46;--color-theme-sys-light-outline-variant:#c0c9c1;--color-theme-sys-light-scrim:#000;--color-theme-sys-light-focus-a11y:#047a9c;--color-theme-sys-dark-primary:#5bdda0;--color-theme-sys-dark-on-primary:#003822;--color-theme-sys-dark-primary-container:#006c46;--color-theme-sys-dark-on-primary-container:#7afaba;--color-theme-sys-dark-primary-on-surface:#3ac186;--color-theme-sys-dark-secondary:#94a6ff;--color-theme-sys-dark-on-secondary:#092582;--color-theme-sys-dark-secondary-container:#4357b2;--color-theme-sys-dark-on-secondary-container:#dde1ff;--color-theme-sys-dark-secondary-on-surface:#94a6ff;--color-theme-sys-dark-tertiary:#5ad5f9;--color-theme-sys-dark-on-tertiary:#003642;--color-theme-sys-dark-tertiary-container:#00677d;--color-theme-sys-dark-on-tertiary-container:#b3ebff;--color-theme-sys-dark-tertiary-on-surface:#34b9dc;--color-theme-sys-dark-error:#ffb3ae;--color-theme-sys-dark-on-error:#68000c;--color-theme-sys-dark-error-container:#8d131b;--color-theme-sys-dark-on-error-container:#ffdad7;--color-theme-sys-dark-error-on-surface:#ff8983;--color-theme-sys-dark-success:#5bdda0;--color-theme-sys-dark-on-success:#003822;--color-theme-sys-dark-success-container:#006c46;--color-theme-sys-dark-on-success-container:#7afaba;--color-theme-sys-dark-success-on-surface:#3ac186;--color-theme-sys-dark-warning:#e1c64b;--color-theme-sys-dark-on-warning:#3a3000;--color-theme-sys-dark-warning-container:#6e5d00;--color-theme-sys-dark-on-warning-container:#fee264;--color-theme-sys-dark-warning-on-surface:#c4aa32;--color-theme-sys-dark-safety:#ffaf77;--color-theme-sys-dark-on-safety:#4c2a12;--color-theme-sys-dark-safety-container:#773a0e;--color-theme-sys-dark-on-safety-container:#ffc69e;--color-theme-sys-dark-safety-on-surface:#ff9850;--color-theme-sys-dark-info:#5ad5f9;--color-theme-sys-dark-on-info:#003642;--color-theme-sys-dark-info-container:#00677d;--color-theme-sys-dark-on-info-container:#b3ebff;--color-theme-sys-dark-info-on-surface:#34b9dc;--color-theme-sys-dark-outline:#8f918e;--color-theme-sys-dark-background:#000;--color-theme-sys-dark-on-background:#e1e3df;--color-theme-sys-dark-surface:#191c1a;--color-theme-sys-dark-on-surface:#c5c7c3;--color-theme-sys-dark-surface-variant:#444845;--color-theme-sys-dark-on-surface-variant:#c5c7c3;--color-theme-sys-dark-inverse-surface:#e1e3df;--color-theme-sys-dark-inverse-on-surface:#191c1a;--color-theme-sys-dark-inverse-primary:#006c46;--color-theme-sys-dark-inverse-secondary:#4357b2;--color-theme-sys-dark-inverse-tertiary:#00677d;--color-theme-sys-dark-shadow:#000;--color-theme-sys-dark-surface-tint:#5bdda0;--color-theme-sys-dark-outline-variant:#404943;--color-theme-sys-dark-scrim:#000;--color-theme-sys-dark-focus-a11y:#4fa8ff;--color-theme-ref-primary-primary0:#000;--color-theme-ref-primary-primary5:#00150a;--color-theme-ref-primary-primary10:#002112;--color-theme-ref-primary-primary20:#003822;--color-theme-ref-primary-primary25:#00452b;--color-theme-ref-primary-primary35:#005f3d;--color-theme-ref-primary-primary30:#005234;--color-theme-ref-primary-primary40:#006c46;--color-theme-ref-primary-primary50:#008859;--color-theme-ref-primary-primary60:#00a56d;--color-theme-ref-primary-primary70:#3ac186;--color-theme-ref-primary-primary80:#5bdda0;--color-theme-ref-primary-primary90:#7afaba;--color-theme-ref-primary-primary95:#bfffd9;--color-theme-ref-primary-primary98:#e8ffee;--color-theme-ref-primary-primary99:#f4fff5;--color-theme-ref-primary-primary100:#fff;--color-theme-ref-secondary-secondary0:#000;--color-theme-ref-secondary-secondary5:#000a3c;--color-theme-ref-secondary-secondary10:#001356;--color-theme-ref-secondary-secondary20:#092582;--color-theme-ref-secondary-secondary25:#1a328d;--color-theme-ref-secondary-secondary30:#293e98;--color-theme-ref-secondary-secondary35:#364ba5;--color-theme-ref-secondary-secondary40:#4357b2;--color-theme-ref-secondary-secondary50:#5c71cd;--color-theme-ref-secondary-secondary60:#778be9;--color-theme-ref-secondary-secondary70:#94a6ff;--color-theme-ref-secondary-secondary80:#b9c3ff;--color-theme-ref-secondary-secondary90:#dde1ff;--color-theme-ref-secondary-secondary95:#f0efff;--color-theme-ref-secondary-secondary98:#fbf8ff;--color-theme-ref-secondary-secondary99:#fefbff;--color-theme-ref-secondary-secondary100:#fff;--color-theme-ref-tertiary-tertiary0:#000;--color-theme-ref-tertiary-tertiary5:#00131a;--color-theme-ref-tertiary-tertiary10:#001f27;--color-theme-ref-tertiary-tertiary20:#003642;--color-theme-ref-tertiary-tertiary25:#004150;--color-theme-ref-tertiary-tertiary30:#004e5f;--color-theme-ref-tertiary-tertiary35:#005a6e;--color-theme-ref-tertiary-tertiary40:#00677d;--color-theme-ref-tertiary-tertiary50:#00809b;--color-theme-ref-tertiary-tertiary60:#009ebe;--color-theme-ref-tertiary-tertiary70:#34b9dc;--color-theme-ref-tertiary-tertiary80:#5ad5f9;--color-theme-ref-tertiary-tertiary90:#b3ebff;--color-theme-ref-tertiary-tertiary95:#dbf5ff;--color-theme-ref-tertiary-tertiary98:#f2fbff;--color-theme-ref-tertiary-tertiary99:#f9fdff;--color-theme-ref-tertiary-tertiary100:#fff;--color-theme-ref-error-error0:#000;--color-theme-ref-error-error5:#2d0002;--color-theme-ref-error-error10:#410005;--color-theme-ref-error-error20:#68000c;--color-theme-ref-error-error25:#7c0312;--color-theme-ref-error-error30:#8d131b;--color-theme-ref-error-error35:#9e2126;--color-theme-ref-error-error40:#af2e30;--color-theme-ref-error-error50:#d14746;--color-theme-ref-error-error60:#f3605d;--color-theme-ref-error-error70:#ff8983;--color-theme-ref-error-error80:#ffb3ae;--color-theme-ref-error-error90:#ffdad7;--color-theme-ref-error-error95:#ffedeb;--color-theme-ref-error-error98:#fff8f7;--color-theme-ref-error-error99:#fffbff;--color-theme-ref-error-error100:#fff;--color-theme-ref-warning-warning0:#000;--color-theme-ref-warning-warning5:#151100;--color-theme-ref-warning-warning10:#221b00;--color-theme-ref-warning-warning15:#2d2500;--color-theme-ref-warning-warning20:#3a3000;--color-theme-ref-warning-warning25:#463b00;--color-theme-ref-warning-warning30:#534600;--color-theme-ref-warning-warning35:#615200;--color-theme-ref-warning-warning40:#6e5d00;--color-theme-ref-warning-warning50:#857100;--color-theme-ref-warning-warning60:#a79014;--color-theme-ref-warning-warning70:#c4aa32;--color-theme-ref-warning-warning80:#e1c64b;--color-theme-ref-warning-warning90:#fee264;--color-theme-ref-warning-warning95:#0000;--color-theme-ref-warning-warning98:#fff9ee;--color-theme-ref-warning-warning99:#fffbff;--color-theme-ref-warning-warning100:#fff;--color-theme-ref-safety-safety0:#000;--color-theme-ref-safety-safety10:#190e06;--color-theme-ref-safety-safety20:#4c2a12;--color-theme-ref-safety-safety30:#773a0e;--color-theme-ref-safety-safety40:#a65113;--color-theme-ref-safety-safety50:#d56818;--color-theme-ref-safety-safety60:#ef8132;--color-theme-ref-safety-safety70:#ff9850;--color-theme-ref-safety-safety80:#ffaf77;--color-theme-ref-safety-safety90:#ffc69e;--color-theme-ref-safety-safety95:#ffddc5;--color-theme-ref-safety-safety99:#fff4ec;--color-theme-ref-safety-safety100:#fff;--color-theme-ref-success-success0:#000;--color-theme-ref-success-success5:#00150a;--color-theme-ref-success-success10:#002112;--color-theme-ref-success-success15:#002c1a;--color-theme-ref-success-success20:#003822;--color-theme-ref-success-success25:#00452b;--color-theme-ref-success-success30:#005234;--color-theme-ref-success-success35:#005f3d;--color-theme-ref-success-success40:#006c46;--color-theme-ref-success-success50:#008859;--color-theme-ref-success-success60:#00a56d;--color-theme-ref-success-success70:#3ac186;--color-theme-ref-success-success80:#5bdda0;--color-theme-ref-success-success90:#7afaba;--color-theme-ref-success-success95:#bfffd9;--color-theme-ref-success-success98:#e8ffee;--color-theme-ref-success-success99:#f4fff5;--color-theme-ref-success-success100:#fff;--color-theme-ref-neutral-neutral0:#000;--color-theme-ref-neutral-neutral5:#0e120f;--color-theme-ref-neutral-neutral10:#191c1a;--color-theme-ref-neutral-neutral20:#2e312e;--color-theme-ref-neutral-neutral25:#393c39;--color-theme-ref-neutral-neutral30:#444845;--color-theme-ref-neutral-neutral35:#505350;--color-theme-ref-neutral-neutral40:#5c5f5c;--color-theme-ref-neutral-neutral50:#737672;--color-theme-ref-neutral-neutral60:#8f918e;--color-theme-ref-neutral-neutral70:#a9aca8;--color-theme-ref-neutral-neutral80:#c5c7c3;--color-theme-ref-neutral-neutral90:#e1e3df;--color-theme-ref-neutral-neutral95:#eeeeed;--color-theme-ref-neutral-neutral98:#f8faf5;--color-theme-ref-neutral-neutral99:#f9f9f9;--color-theme-ref-neutral-neutral100:#fff;--color-theme-ref-neutral-variant-neutral-variant0:#000;--color-theme-ref-neutral-variant-neutral-variant5:#0b130e;--color-theme-ref-neutral-variant-neutral-variant10:#151d18;--color-theme-ref-neutral-variant-neutral-variant20:#2a322d;--color-theme-ref-neutral-variant-neutral-variant25:#353d38;--color-theme-ref-neutral-variant-neutral-variant30:#404943;--color-theme-ref-neutral-variant-neutral-variant35:#4c544e;--color-theme-ref-neutral-variant-neutral-variant40:#58605a;--color-theme-ref-neutral-variant-neutral-variant50:#707972;--color-theme-ref-neutral-variant-neutral-variant60:#8a938c;--color-theme-ref-neutral-variant-neutral-variant70:#a4ada6;--color-theme-ref-neutral-variant-neutral-variant80:#c0c9c1;--color-theme-ref-neutral-variant-neutral-variant90:#dce5dc;--color-theme-ref-neutral-variant-neutral-variant95:#eaf3ea;--color-theme-ref-neutral-variant-neutral-variant98:#f3fcf3;--color-theme-ref-neutral-variant-neutral-variant99:#f6fff6;--color-theme-ref-neutral-variant-neutral-variant100:#fff;--color-theme-transparent-light-96:#fefefef5;--color-theme-transparent-light-88:#fefefee0;--color-theme-transparent-light-80:#fefefecc;--color-theme-transparent-light-72:#fefefeb8;--color-theme-transparent-light-64:#fefefea3;--color-theme-transparent-light-56:#fefefe8f;--color-theme-transparent-light-48:#fefefe7a;--color-theme-transparent-light-40:#fefefe66;--color-theme-transparent-light-32:#fefefe52;--color-theme-transparent-light-24:#fefefe3d;--color-theme-transparent-light-16:#fefefe29;--color-theme-transparent-light-12:#fefefe1f;--color-theme-transparent-light-8:#fefefe14;--color-theme-transparent-light-0:#fefefe00;--color-theme-transparent-dark-96:#020917f5;--color-theme-transparent-dark-88:#020917e0;--color-theme-transparent-dark-80:#020917cc;--color-theme-transparent-dark-72:#020917b8;--color-theme-transparent-dark-64:#020917a3;--color-theme-transparent-dark-56:#0209178f;--color-theme-transparent-dark-48:#0209177a;--color-theme-transparent-dark-40:#02091766;--color-theme-transparent-dark-32:#02091752;--color-theme-transparent-dark-24:#0209173d;--color-theme-transparent-dark-16:#02091729;--color-theme-transparent-dark-12:#0209171f;--color-theme-transparent-dark-8:#02091714;--color-theme-transparent-dark-0:#02091700;--color-theme-key-colors-primary:#51d497;--color-theme-key-colors-secondary:#8397f6;--color-theme-key-colors-tertiary:#4ca8c3;--color-theme-surfaces-light-gradient-master:#fefefe;--color-theme-surfaces-light-surface-hover:#eff7fa;--color-theme-surfaces-light-surface-active:#fefefe;--color-theme-surfaces-dark-surface-hover:#000000db;--color-theme-surfaces-dark-surface-active:#000000f5;--color-theme-surfaces-gradient-secondary-dark:#047a9c;--color-theme-surfaces-gradient-bg-dark:#1d3557;--color-theme-state-layers-light-primary-opacity-0-08:#006c4614;--color-theme-state-layers-light-primary-opacity-0-12:#006c461f;--color-theme-state-layers-light-primary-opacity-0-16:#006c4629;--color-theme-state-layers-light-on-primary-opacity-0-08:#ffffff14;--color-theme-state-layers-light-on-primary-opacity-0-12:#ffffff1f;--color-theme-state-layers-light-on-primary-opacity-0-16:#ffffff29;--color-theme-state-layers-light-primary-container-opacity-0-08:#7afaba14;--color-theme-state-layers-light-primary-container-opacity-0-12:#7afaba1f;--color-theme-state-layers-light-primary-container-opacity-0-16:#7afaba29;--color-theme-state-layers-light-on-primary-container-opacity-0-08:#00211214;--color-theme-state-layers-light-on-primary-container-opacity-0-12:#0021121f;--color-theme-state-layers-light-on-primary-container-opacity-0-16:#00211229;--color-theme-state-layers-light-secondary-opacity-0-08:#4357b214;--color-theme-state-layers-light-secondary-opacity-0-12:#4357b21f;--color-theme-state-layers-light-secondary-opacity-0-16:#4357b229;--color-theme-state-layers-light-on-secondary-opacity-0-08:#ffffff14;--color-theme-state-layers-light-on-secondary-opacity-0-12:#ffffff1f;--color-theme-state-layers-light-on-secondary-opacity-0-16:#ffffff29;--color-theme-state-layers-light-secondary-container-opacity-0-08:#dde1ff14;--color-theme-state-layers-light-secondary-container-opacity-0-12:#dde1ff1f;--color-theme-state-layers-light-secondary-container-opacity-0-16:#dde1ff29;--color-theme-state-layers-light-on-secondary-container-opacity-0-08:#00135614;--color-theme-state-layers-light-on-secondary-container-opacity-0-12:#0013561f;--color-theme-state-layers-light-on-secondary-container-opacity-0-16:#00135629;--color-theme-state-layers-light-tertiary-opacity-0-08:#00677d14;--color-theme-state-layers-light-tertiary-opacity-0-12:#00677d1f;--color-theme-state-layers-light-tertiary-opacity-0-16:#00677d29;--color-theme-state-layers-light-on-tertiary-opacity-0-08:#ffffff14;--color-theme-state-layers-light-on-tertiary-opacity-0-12:#ffffff1f;--color-theme-state-layers-light-on-tertiary-opacity-0-16:#ffffff29;--color-theme-state-layers-light-tertiary-container-opacity-0-08:#b3ebff14;--color-theme-state-layers-light-tertiary-container-opacity-0-12:#b3ebff1f;--color-theme-state-layers-light-tertiary-container-opacity-0-16:#b3ebff29;--color-theme-state-layers-light-on-tertiary-container-opacity-0-08:#001f2714;--color-theme-state-layers-light-on-tertiary-container-opacity-0-12:#001f271f;--color-theme-state-layers-light-on-tertiary-container-opacity-0-16:#001f2729;--color-theme-state-layers-light-error-opacity-0-08:#af2e3014;--color-theme-state-layers-light-error-opacity-0-12:#af2e301f;--color-theme-state-layers-light-error-opacity-0-16:#af2e3029;--color-theme-state-layers-light-on-error-opacity-0-08:#ffffff14;--color-theme-state-layers-light-on-error-opacity-0-12:#ffffff1f;--color-theme-state-layers-light-on-error-opacity-0-16:#ffffff29;--color-theme-state-layers-light-error-container-opacity-0-08:#ffdad714;--color-theme-state-layers-light-error-container-opacity-0-12:#ffdad71f;--color-theme-state-layers-light-error-container-opacity-0-16:#ffdad729;--color-theme-state-layers-light-on-error-container-opacity-0-08:#41000514;--color-theme-state-layers-light-on-error-container-opacity-0-12:#4100051f;--color-theme-state-layers-light-on-error-container-opacity-0-16:#41000529;--color-theme-state-layers-light-outline-opacity-0-08:#70797214;--color-theme-state-layers-light-outline-opacity-0-12:#7079721f;--color-theme-state-layers-light-outline-opacity-0-16:#70797229;--color-theme-state-layers-light-background-opacity-0-08:#fbfdf814;--color-theme-state-layers-light-background-opacity-0-12:#fbfdf81f;--color-theme-state-layers-light-background-opacity-0-16:#fbfdf829;--color-theme-state-layers-light-on-background-opacity-0-08:#191c1a14;--color-theme-state-layers-light-on-background-opacity-0-12:#191c1a1f;--color-theme-state-layers-light-on-background-opacity-0-16:#191c1a29;--color-theme-state-layers-light-surface-opacity-0-08:#fbfdf814;--color-theme-state-layers-light-surface-opacity-0-12:#fbfdf81f;--color-theme-state-layers-light-surface-opacity-0-16:#fbfdf829;--color-theme-state-layers-light-on-surface-opacity-0-08:#191c1a14;--color-theme-state-layers-light-on-surface-opacity-0-12:#191c1a1f;--color-theme-state-layers-light-on-surface-opacity-0-16:#191c1a29;--color-theme-state-layers-light-surface-variant-opacity-0-08:#dce5dc14;--color-theme-state-layers-light-surface-variant-opacity-0-12:#dce5dc1f;--color-theme-state-layers-light-surface-variant-opacity-0-16:#dce5dc29;--color-theme-state-layers-light-on-surface-variant-opacity-0-08:#40494314;--color-theme-state-layers-light-on-surface-variant-opacity-0-12:#4049431f;--color-theme-state-layers-light-on-surface-variant-opacity-0-16:#40494329;--color-theme-state-layers-light-inverse-surface-opacity-0-08:#2e312e14;--color-theme-state-layers-light-inverse-surface-opacity-0-12:#2e312e1f;--color-theme-state-layers-light-inverse-surface-opacity-0-16:#2e312e29;--color-theme-state-layers-light-inverse-on-surface-opacity-0-08:#eff1ed14;--color-theme-state-layers-light-inverse-on-surface-opacity-0-12:#eff1ed1f;--color-theme-state-layers-light-inverse-on-surface-opacity-0-16:#eff1ed29;--color-theme-state-layers-light-inverse-primary-opacity-0-08:#5bdda014;--color-theme-state-layers-light-inverse-primary-opacity-0-12:#5bdda01f;--color-theme-state-layers-light-inverse-primary-opacity-0-16:#5bdda029;--color-theme-state-layers-light-shadow-opacity-0-08:#00000014;--color-theme-state-layers-light-shadow-opacity-0-12:#0000001f;--color-theme-state-layers-light-shadow-opacity-0-16:#00000029;--color-theme-state-layers-light-surface-tint-opacity-0-08:#006c4614;--color-theme-state-layers-light-surface-tint-opacity-0-12:#006c461f;--color-theme-state-layers-light-surface-tint-opacity-0-16:#006c4629;--color-theme-state-layers-light-outline-variant-opacity-0-08:#c0c9c114;--color-theme-state-layers-light-outline-variant-opacity-0-12:#c0c9c11f;--color-theme-state-layers-light-outline-variant-opacity-0-16:#c0c9c129;--color-theme-state-layers-light-scrim-opacity-0-08:#00000014;--color-theme-state-layers-light-scrim-opacity-0-12:#0000001f;--color-theme-state-layers-light-scrim-opacity-0-16:#00000029;--color-theme-state-layers-dark-primary-opacity-0-08:#5bdda014;--color-theme-state-layers-dark-primary-opacity-0-12:#5bdda01f;--color-theme-state-layers-dark-primary-opacity-0-16:#5bdda029;--color-theme-state-layers-dark-on-primary-opacity-0-08:#00382214;--color-theme-state-layers-dark-on-primary-opacity-0-12:#0038221f;--color-theme-state-layers-dark-on-primary-opacity-0-16:#00382229;--color-theme-state-layers-dark-primary-container-opacity-0-08:#00523414;--color-theme-state-layers-dark-primary-container-opacity-0-12:#0052341f;--color-theme-state-layers-dark-primary-container-opacity-0-16:#00523429;--color-theme-state-layers-dark-on-primary-container-opacity-0-08:#7afaba14;--color-theme-state-layers-dark-on-primary-container-opacity-0-12:#7afaba1f;--color-theme-state-layers-dark-on-primary-container-opacity-0-16:#7afaba29;--color-theme-state-layers-dark-secondary-opacity-0-08:#b9c3ff14;--color-theme-state-layers-dark-secondary-opacity-0-12:#b9c3ff1f;--color-theme-state-layers-dark-secondary-opacity-0-16:#b9c3ff29;--color-theme-state-layers-dark-on-secondary-opacity-0-08:#09258214;--color-theme-state-layers-dark-on-secondary-opacity-0-12:#0925821f;--color-theme-state-layers-dark-on-secondary-opacity-0-16:#09258229;--color-theme-state-layers-dark-secondary-container-opacity-0-08:#293e9814;--color-theme-state-layers-dark-secondary-container-opacity-0-12:#293e981f;--color-theme-state-layers-dark-secondary-container-opacity-0-16:#293e9829;--color-theme-state-layers-dark-on-secondary-container-opacity-0-08:#dde1ff14;--color-theme-state-layers-dark-on-secondary-container-opacity-0-12:#dde1ff1f;--color-theme-state-layers-dark-on-secondary-container-opacity-0-16:#dde1ff29;--color-theme-state-layers-dark-tertiary-opacity-0-08:#5ad5f914;--color-theme-state-layers-dark-tertiary-opacity-0-12:#5ad5f91f;--color-theme-state-layers-dark-tertiary-opacity-0-16:#5ad5f929;--color-theme-state-layers-dark-on-tertiary-opacity-0-08:#00364214;--color-theme-state-layers-dark-on-tertiary-opacity-0-12:#0036421f;--color-theme-state-layers-dark-on-tertiary-opacity-0-16:#00364229;--color-theme-state-layers-dark-tertiary-container-opacity-0-08:#004e5f14;--color-theme-state-layers-dark-tertiary-container-opacity-0-12:#004e5f1f;--color-theme-state-layers-dark-tertiary-container-opacity-0-16:#004e5f29;--color-theme-state-layers-dark-on-tertiary-container-opacity-0-08:#b3ebff14;--color-theme-state-layers-dark-on-tertiary-container-opacity-0-12:#b3ebff1f;--color-theme-state-layers-dark-on-tertiary-container-opacity-0-16:#b3ebff29;--color-theme-state-layers-dark-error-opacity-0-08:#ffb3ae14;--color-theme-state-layers-dark-error-opacity-0-12:#ffb3ae1f;--color-theme-state-layers-dark-error-opacity-0-16:#ffb3ae29;--color-theme-state-layers-dark-on-error-opacity-0-08:#68000c14;--color-theme-state-layers-dark-on-error-opacity-0-12:#68000c1f;--color-theme-state-layers-dark-on-error-opacity-0-16:#68000c29;--color-theme-state-layers-dark-error-container-opacity-0-08:#8d131b14;--color-theme-state-layers-dark-error-container-opacity-0-12:#8d131b1f;--color-theme-state-layers-dark-error-container-opacity-0-16:#8d131b29;--color-theme-state-layers-dark-on-error-container-opacity-0-08:#ffdad714;--color-theme-state-layers-dark-on-error-container-opacity-0-12:#ffdad71f;--color-theme-state-layers-dark-on-error-container-opacity-0-16:#ffdad729;--color-theme-state-layers-dark-outline-opacity-0-08:#8a938c14;--color-theme-state-layers-dark-outline-opacity-0-12:#8a938c1f;--color-theme-state-layers-dark-outline-opacity-0-16:#8a938c29;--color-theme-state-layers-dark-background-opacity-0-08:#191c1a14;--color-theme-state-layers-dark-background-opacity-0-12:#191c1a1f;--color-theme-state-layers-dark-background-opacity-0-16:#191c1a29;--color-theme-state-layers-dark-on-background-opacity-0-08:#e1e3df14;--color-theme-state-layers-dark-on-background-opacity-0-12:#e1e3df1f;--color-theme-state-layers-dark-on-background-opacity-0-16:#e1e3df29;--color-theme-state-layers-dark-surface-opacity-0-08:#191c1a14;--color-theme-state-layers-dark-surface-opacity-0-12:#191c1a1f;--color-theme-state-layers-dark-surface-opacity-0-16:#191c1a29;--color-theme-state-layers-dark-on-surface-opacity-0-08:#c5c7c314;--color-theme-state-layers-dark-on-surface-opacity-0-12:#c5c7c31f;--color-theme-state-layers-dark-on-surface-opacity-0-16:#c5c7c329;--color-theme-state-layers-dark-surface-variant-opacity-0-08:#40494314;--color-theme-state-layers-dark-surface-variant-opacity-0-12:#4049431f;--color-theme-state-layers-dark-surface-variant-opacity-0-16:#40494329;--color-theme-state-layers-dark-on-surface-variant-opacity-0-08:#c0c9c114;--color-theme-state-layers-dark-on-surface-variant-opacity-0-12:#c0c9c11f;--color-theme-state-layers-dark-on-surface-variant-opacity-0-16:#c0c9c129;--color-theme-state-layers-dark-inverse-surface-opacity-0-08:#e1e3df14;--color-theme-state-layers-dark-inverse-surface-opacity-0-12:#e1e3df1f;--color-theme-state-layers-dark-inverse-surface-opacity-0-16:#e1e3df29;--color-theme-state-layers-dark-inverse-on-surface-opacity-0-08:#191c1a14;--color-theme-state-layers-dark-inverse-on-surface-opacity-0-12:#191c1a1f;--color-theme-state-layers-dark-inverse-on-surface-opacity-0-16:#191c1a29;--color-theme-state-layers-dark-inverse-primary-opacity-0-08:#006c4614;--color-theme-state-layers-dark-inverse-primary-opacity-0-12:#006c461f;--color-theme-state-layers-dark-inverse-primary-opacity-0-16:#006c4629;--color-theme-state-layers-dark-shadow-opacity-0-08:#00000014;--color-theme-state-layers-dark-shadow-opacity-0-12:#0000001f;--color-theme-state-layers-dark-shadow-opacity-0-16:#00000029;--color-theme-state-layers-dark-surface-tint-opacity-0-08:#5bdda014;--color-theme-state-layers-dark-surface-tint-opacity-0-12:#5bdda01f;--color-theme-state-layers-dark-surface-tint-opacity-0-16:#5bdda029;--color-theme-state-layers-dark-outline-variant-opacity-0-08:#40494314;--color-theme-state-layers-dark-outline-variant-opacity-0-12:#4049431f;--color-theme-state-layers-dark-outline-variant-opacity-0-16:#40494329;--color-theme-state-layers-dark-scrim-opacity-0-08:#00000014;--color-theme-state-layers-dark-scrim-opacity-0-12:#0000001f;--color-theme-state-layers-dark-scrim-opacity-0-16:#00000029;--color-theme-activity-light-question:#00809b;--color-theme-activity-light-reading:#1d3557;--color-theme-activity-light-activity:#96277e;--color-theme-activity-light-media:#64409e;--color-theme-activity-light-other:#b3572a;--color-theme-activity-dark-question:#5ad5f9;--color-theme-activity-dark-reading:#41a1ff;--color-theme-activity-dark-activity:#d685c5;--color-theme-activity-dark-media:#9f73e6;--color-theme-activity-dark-other:#e99b65;--surface-master:#edecf6;--font-typography-display-large:normal 300 64px/96px "Inter";--font-typography-display-medium:normal 300 52px/78px "Inter";--font-typography-headline-h1:normal 300 48px/57.6px "Inter";--font-typography-headline-h2:normal 300 36px/43.2px "Inter";--font-typography-headline-h3:normal 600 28px/34.72px "Inter";--font-typography-title-subtitle-1:normal 600 24px/36px "Inter";--font-typography-title-subtitle-2:normal 600 20px/30px "Inter";--font-typography-title-subtitle-3:normal 400 20px/30px "Inter";--font-typography-title-subhead-4:normal 600 18px/27px "Inter";--font-typography-body-body-large:normal 400 18px/27px "Inter";--font-typography-body-body-medium:normal 400 16px/22.88px "Inter";--font-typography-body-body-medium-emphasis:normal 600 16px/22.88px "Inter";--font-typography-body-body-small:normal 400 14px/20.02px "Inter";--font-typography-body-body-small-emphasis:normal 600 14px/20.02px "Inter";--font-typography-body-link:normal 700 14px/20px "Inter";--font-typography-button-button-medium:normal 700 14px/20px "Inter";--font-typography-button-button-large:normal 700 16px/24px "Inter";--font-typography-button-button-small:normal 600 12px/24px "Inter";--font-typography-label-lable-large:normal 400 14px/17.64px "Inter";--font-typography-label-lable-medium:normal 600 12px/14.4px "Inter";--font-typography-label-label-small:normal 400 10px/16.5px "Inter";--font-typography-label-overline-default:normal 600 12px/15.12px "Inter";--font-typography-inputs-input-label-helper-text-chip:normal 400 12px/12px "Inter";--font-typography-inputs-tooltip:normal 500 14px/24px "Inter";--font-typography-inputs-input-text:normal 400 16px/24px "Inter";--font-typography-inputs-avatar-initials:normal 500 14px/20px "Inter";--font-typography-inputs-table-header-id:normal 500 14px/24px "Inter";--font-typography-palette-math:normal 400 18px/27px "Noto Sans Math";--effect-drop-shadow:0px 2px 4px 0px #00000040;--effect-hover-shadow:0px 0px 20px 0px #00000040;--effect-box-shadow-2:0px 0px 4px 0px #00000040;--effect-box-shadow-4:0px 0px 8px 0px #00000040;--effect-box-shadow-6:0px 0px 12px 1px #00000040;--effect-box-shadow-8:0px 0px 16px 2px #00000040;--effect-box-shadow-10:0px 0px 20px 3px #00000040;--typography-typography-display-large-font-size:64;--typography-typography-display-large-text-decoration:none;--typography-typography-display-large-font-family:Inter;--typography-typography-display-large-font-weight:300;--typography-typography-display-large-font-style:normal;--typography-typography-display-large-font-stretch:normal;--typography-typography-display-large-letter-spacing:-1.28;--typography-typography-display-large-line-height:96;--typography-typography-display-large-paragraph-indent:0;--typography-typography-display-large-paragraph-spacing:0;--typography-typography-display-large-text-case:none;--typography-typography-display-medium-font-size:52;--typography-typography-display-medium-text-decoration:none;--typography-typography-display-medium-font-family:Inter;--typography-typography-display-medium-font-weight:300;--typography-typography-display-medium-font-style:normal;--typography-typography-display-medium-font-stretch:normal;--typography-typography-display-medium-letter-spacing:-1.04;--typography-typography-display-medium-line-height:78;--typography-typography-display-medium-paragraph-indent:0;--typography-typography-display-medium-paragraph-spacing:0;--typography-typography-display-medium-text-case:none;--typography-typography-headline-h1-font-size:48;--typography-typography-headline-h1-text-decoration:none;--typography-typography-headline-h1-font-family:Inter;--typography-typography-headline-h1-font-weight:300;--typography-typography-headline-h1-font-style:normal;--typography-typography-headline-h1-font-stretch:normal;--typography-typography-headline-h1-letter-spacing:-0.96;--typography-typography-headline-h1-line-height:57.6;--typography-typography-headline-h1-paragraph-indent:0;--typography-typography-headline-h1-paragraph-spacing:0;--typography-typography-headline-h1-text-case:none;--typography-typography-headline-h2-font-size:36;--typography-typography-headline-h2-text-decoration:none;--typography-typography-headline-h2-font-family:Inter;--typography-typography-headline-h2-font-weight:300;--typography-typography-headline-h2-font-style:normal;--typography-typography-headline-h2-font-stretch:normal;--typography-typography-headline-h2-letter-spacing:-0.72;--typography-typography-headline-h2-line-height:43.2;--typography-typography-headline-h2-paragraph-indent:0;--typography-typography-headline-h2-paragraph-spacing:0;--typography-typography-headline-h2-text-case:none;--typography-typography-headline-h3-font-size:28;--typography-typography-headline-h3-text-decoration:none;--typography-typography-headline-h3-font-family:Inter;--typography-typography-headline-h3-font-weight:600;--typography-typography-headline-h3-font-style:normal;--typography-typography-headline-h3-font-stretch:normal;--typography-typography-headline-h3-letter-spacing:-0.28;--typography-typography-headline-h3-line-height:34.72;--typography-typography-headline-h3-paragraph-indent:0;--typography-typography-headline-h3-paragraph-spacing:0;--typography-typography-headline-h3-text-case:none;--typography-typography-title-subtitle-1-font-size:24;--typography-typography-title-subtitle-1-text-decoration:none;--typography-typography-title-subtitle-1-font-family:Inter;--typography-typography-title-subtitle-1-font-weight:600;--typography-typography-title-subtitle-1-font-style:normal;--typography-typography-title-subtitle-1-font-stretch:normal;--typography-typography-title-subtitle-1-letter-spacing:0.24;--typography-typography-title-subtitle-1-line-height:36;--typography-typography-title-subtitle-1-paragraph-indent:0;--typography-typography-title-subtitle-1-paragraph-spacing:0;--typography-typography-title-subtitle-1-text-case:none;--typography-typography-title-subtitle-2-font-size:20;--typography-typography-title-subtitle-2-text-decoration:none;--typography-typography-title-subtitle-2-font-family:Inter;--typography-typography-title-subtitle-2-font-weight:600;--typography-typography-title-subtitle-2-font-style:normal;--typography-typography-title-subtitle-2-font-stretch:normal;--typography-typography-title-subtitle-2-letter-spacing:0.2;--typography-typography-title-subtitle-2-line-height:30;--typography-typography-title-subtitle-2-paragraph-indent:0;--typography-typography-title-subtitle-2-paragraph-spacing:0;--typography-typography-title-subtitle-2-text-case:none;--typography-typography-title-subtitle-3-font-size:20;--typography-typography-title-subtitle-3-text-decoration:none;--typography-typography-title-subtitle-3-font-family:Inter;--typography-typography-title-subtitle-3-font-weight:400;--typography-typography-title-subtitle-3-font-style:normal;--typography-typography-title-subtitle-3-font-stretch:normal;--typography-typography-title-subtitle-3-letter-spacing:0;--typography-typography-title-subtitle-3-line-height:30;--typography-typography-title-subtitle-3-paragraph-indent:0;--typography-typography-title-subtitle-3-paragraph-spacing:0;--typography-typography-title-subtitle-3-text-case:none;--typography-typography-title-subhead-4-font-size:18;--typography-typography-title-subhead-4-text-decoration:none;--typography-typography-title-subhead-4-font-family:Inter;--typography-typography-title-subhead-4-font-weight:600;--typography-typography-title-subhead-4-font-style:normal;--typography-typography-title-subhead-4-font-stretch:normal;--typography-typography-title-subhead-4-letter-spacing:0;--typography-typography-title-subhead-4-line-height:27;--typography-typography-title-subhead-4-paragraph-indent:0;--typography-typography-title-subhead-4-paragraph-spacing:0;--typography-typography-title-subhead-4-text-case:none;--typography-typography-body-body-large-font-size:18;--typography-typography-body-body-large-text-decoration:none;--typography-typography-body-body-large-font-family:Inter;--typography-typography-body-body-large-font-weight:400;--typography-typography-body-body-large-font-style:normal;--typography-typography-body-body-large-font-stretch:normal;--typography-typography-body-body-large-letter-spacing:0;--typography-typography-body-body-large-line-height:27;--typography-typography-body-body-large-paragraph-indent:0;--typography-typography-body-body-large-paragraph-spacing:0;--typography-typography-body-body-large-text-case:none;--typography-typography-body-body-medium-font-size:16;--typography-typography-body-body-medium-text-decoration:none;--typography-typography-body-body-medium-font-family:Inter;--typography-typography-body-body-medium-font-weight:400;--typography-typography-body-body-medium-font-style:normal;--typography-typography-body-body-medium-font-stretch:normal;--typography-typography-body-body-medium-letter-spacing:0.15;--typography-typography-body-body-medium-line-height:22.88;--typography-typography-body-body-medium-paragraph-indent:0;--typography-typography-body-body-medium-paragraph-spacing:0;--typography-typography-body-body-medium-text-case:none;--typography-typography-body-body-medium-emphasis-font-size:16;--typography-typography-body-body-medium-emphasis-text-decoration:none;--typography-typography-body-body-medium-emphasis-font-family:Inter;--typography-typography-body-body-medium-emphasis-font-weight:600;--typography-typography-body-body-medium-emphasis-font-style:normal;--typography-typography-body-body-medium-emphasis-font-stretch:normal;--typography-typography-body-body-medium-emphasis-letter-spacing:0.15;--typography-typography-body-body-medium-emphasis-line-height:22.88;--typography-typography-body-body-medium-emphasis-paragraph-indent:0;--typography-typography-body-body-medium-emphasis-paragraph-spacing:0;--typography-typography-body-body-medium-emphasis-text-case:none;--typography-typography-body-body-small-font-size:14;--typography-typography-body-body-small-text-decoration:none;--typography-typography-body-body-small-font-family:Inter;--typography-typography-body-body-small-font-weight:400;--typography-typography-body-body-small-font-style:normal;--typography-typography-body-body-small-font-stretch:normal;--typography-typography-body-body-small-letter-spacing:0.252;--typography-typography-body-body-small-line-height:20.02;--typography-typography-body-body-small-paragraph-indent:0;--typography-typography-body-body-small-paragraph-spacing:0;--typography-typography-body-body-small-text-case:none;--typography-typography-body-body-small-emphasis-font-size:14;--typography-typography-body-body-small-emphasis-text-decoration:none;--typography-typography-body-body-small-emphasis-font-family:Inter;--typography-typography-body-body-small-emphasis-font-weight:600;--typography-typography-body-body-small-emphasis-font-style:normal;--typography-typography-body-body-small-emphasis-font-stretch:normal;--typography-typography-body-body-small-emphasis-letter-spacing:0.252;--typography-typography-body-body-small-emphasis-line-height:20.02;--typography-typography-body-body-small-emphasis-paragraph-indent:0;--typography-typography-body-body-small-emphasis-paragraph-spacing:0;--typography-typography-body-body-small-emphasis-text-case:none;--typography-typography-body-link-font-size:14;--typography-typography-body-link-text-decoration:underline;--typography-typography-body-link-font-family:Inter;--typography-typography-body-link-font-weight:700;--typography-typography-body-link-font-style:normal;--typography-typography-body-link-font-stretch:normal;--typography-typography-body-link-letter-spacing:0.4;--typography-typography-body-link-line-height:20;--typography-typography-body-link-paragraph-indent:0;--typography-typography-body-link-paragraph-spacing:0;--typography-typography-body-link-text-case:none;--typography-typography-button-button-medium-font-size:14;--typography-typography-button-button-medium-text-decoration:none;--typography-typography-button-button-medium-font-family:Inter;--typography-typography-button-button-medium-font-weight:700;--typography-typography-button-button-medium-font-style:normal;--typography-typography-button-button-medium-font-stretch:normal;--typography-typography-button-button-medium-letter-spacing:0.4;--typography-typography-button-button-medium-line-height:20;--typography-typography-button-button-medium-paragraph-indent:0;--typography-typography-button-button-medium-paragraph-spacing:0;--typography-typography-button-button-medium-text-case:none;--typography-typography-button-button-large-font-size:16;--typography-typography-button-button-large-text-decoration:none;--typography-typography-button-button-large-font-family:Inter;--typography-typography-button-button-large-font-weight:700;--typography-typography-button-button-large-font-style:normal;--typography-typography-button-button-large-font-stretch:normal;--typography-typography-button-button-large-letter-spacing:0.46;--typography-typography-button-button-large-line-height:24;--typography-typography-button-button-large-paragraph-indent:0;--typography-typography-button-button-large-paragraph-spacing:0;--typography-typography-button-button-large-text-case:none;--typography-typography-button-button-small-font-size:12;--typography-typography-button-button-small-text-decoration:none;--typography-typography-button-button-small-font-family:Inter;--typography-typography-button-button-small-font-weight:600;--typography-typography-button-button-small-font-style:normal;--typography-typography-button-button-small-font-stretch:normal;--typography-typography-button-button-small-letter-spacing:0.46;--typography-typography-button-button-small-line-height:24;--typography-typography-button-button-small-paragraph-indent:0;--typography-typography-button-button-small-paragraph-spacing:0;--typography-typography-button-button-small-text-case:none;--typography-typography-label-lable-large-font-size:14;--typography-typography-label-lable-large-text-decoration:none;--typography-typography-label-lable-large-font-family:Inter;--typography-typography-label-lable-large-font-weight:400;--typography-typography-label-lable-large-font-style:normal;--typography-typography-label-lable-large-font-stretch:normal;--typography-typography-label-lable-large-letter-spacing:0.56;--typography-typography-label-lable-large-line-height:17.64;--typography-typography-label-lable-large-paragraph-indent:0;--typography-typography-label-lable-large-paragraph-spacing:0;--typography-typography-label-lable-large-text-case:none;--typography-typography-label-lable-medium-font-size:12;--typography-typography-label-lable-medium-text-decoration:none;--typography-typography-label-lable-medium-font-family:Inter;--typography-typography-label-lable-medium-font-weight:600;--typography-typography-label-lable-medium-font-style:normal;--typography-typography-label-lable-medium-font-stretch:normal;--typography-typography-label-lable-medium-letter-spacing:0.72;--typography-typography-label-lable-medium-line-height:14.4;--typography-typography-label-lable-medium-paragraph-indent:0;--typography-typography-label-lable-medium-paragraph-spacing:0;--typography-typography-label-lable-medium-text-case:none;--typography-typography-label-label-small-font-size:10;--typography-typography-label-label-small-text-decoration:none;--typography-typography-label-label-small-font-family:Inter;--typography-typography-label-label-small-font-weight:400;--typography-typography-label-label-small-font-style:normal;--typography-typography-label-label-small-font-stretch:normal;--typography-typography-label-label-small-letter-spacing:0.6;--typography-typography-label-label-small-line-height:16.5;--typography-typography-label-label-small-paragraph-indent:0;--typography-typography-label-label-small-paragraph-spacing:0;--typography-typography-label-label-small-text-case:none;--typography-typography-label-overline-default-font-size:12;--typography-typography-label-overline-default-text-decoration:none;--typography-typography-label-overline-default-font-family:Inter;--typography-typography-label-overline-default-font-weight:600;--typography-typography-label-overline-default-font-style:normal;--typography-typography-label-overline-default-font-stretch:normal;--typography-typography-label-overline-default-letter-spacing:0.72;--typography-typography-label-overline-default-line-height:15.12;--typography-typography-label-overline-default-paragraph-indent:0;--typography-typography-label-overline-default-paragraph-spacing:0;--typography-typography-label-overline-default-text-case:uppercase;--typography-typography-inputs-input-label-helper-text-chip-font-size:12;--typography-typography-inputs-input-label-helper-text-chip-text-decoration:none;--typography-typography-inputs-input-label-helper-text-chip-font-family:Inter;--typography-typography-inputs-input-label-helper-text-chip-font-weight:400;--typography-typography-inputs-input-label-helper-text-chip-font-style:normal;--typography-typography-inputs-input-label-helper-text-chip-font-stretch:normal;--typography-typography-inputs-input-label-helper-text-chip-letter-spacing:0.15;--typography-typography-inputs-input-label-helper-text-chip-line-height:12;--typography-typography-inputs-input-label-helper-text-chip-paragraph-indent:0;--typography-typography-inputs-input-label-helper-text-chip-paragraph-spacing:0;--typography-typography-inputs-input-label-helper-text-chip-text-case:none;--typography-typography-inputs-tooltip-font-size:14;--typography-typography-inputs-tooltip-text-decoration:none;--typography-typography-inputs-tooltip-font-family:Inter;--typography-typography-inputs-tooltip-font-weight:500;--typography-typography-inputs-tooltip-font-style:normal;--typography-typography-inputs-tooltip-font-stretch:normal;--typography-typography-inputs-tooltip-letter-spacing:0;--typography-typography-inputs-tooltip-line-height:24;--typography-typography-inputs-tooltip-paragraph-indent:0;--typography-typography-inputs-tooltip-paragraph-spacing:0;--typography-typography-inputs-tooltip-text-case:none;--typography-typography-inputs-input-text-font-size:16;--typography-typography-inputs-input-text-text-decoration:none;--typography-typography-inputs-input-text-font-family:Inter;--typography-typography-inputs-input-text-font-weight:400;--typography-typography-inputs-input-text-font-style:normal;--typography-typography-inputs-input-text-font-stretch:normal;--typography-typography-inputs-input-text-letter-spacing:0.15;--typography-typography-inputs-input-text-line-height:24;--typography-typography-inputs-input-text-paragraph-indent:0;--typography-typography-inputs-input-text-paragraph-spacing:0;--typography-typography-inputs-input-text-text-case:none;--typography-typography-inputs-avatar-initials-font-size:14;--typography-typography-inputs-avatar-initials-text-decoration:none;--typography-typography-inputs-avatar-initials-font-family:Inter;--typography-typography-inputs-avatar-initials-font-weight:500;--typography-typography-inputs-avatar-initials-font-style:normal;--typography-typography-inputs-avatar-initials-font-stretch:normal;--typography-typography-inputs-avatar-initials-letter-spacing:0;--typography-typography-inputs-avatar-initials-line-height:20;--typography-typography-inputs-avatar-initials-paragraph-indent:0;--typography-typography-inputs-avatar-initials-paragraph-spacing:0;--typography-typography-inputs-avatar-initials-text-case:none;--typography-typography-inputs-table-header-id-font-size:14;--typography-typography-inputs-table-header-id-text-decoration:none;--typography-typography-inputs-table-header-id-font-family:Inter;--typography-typography-inputs-table-header-id-font-weight:500;--typography-typography-inputs-table-header-id-font-style:normal;--typography-typography-inputs-table-header-id-font-stretch:normal;--typography-typography-inputs-table-header-id-letter-spacing:0.17;--typography-typography-inputs-table-header-id-line-height:24;--typography-typography-inputs-table-header-id-paragraph-indent:0;--typography-typography-inputs-table-header-id-paragraph-spacing:0;--typography-typography-inputs-table-header-id-text-case:none;--typography-typography-palette-math-font-size:18;--typography-typography-palette-math-text-decoration:none;--typography-typography-palette-math-font-family:Noto Sans Math;--typography-typography-palette-math-font-weight:400;--typography-typography-palette-math-font-style:normal;--typography-typography-palette-math-font-stretch:normal;--typography-typography-palette-math-letter-spacing:0;--typography-typography-palette-math-line-height:27;--typography-typography-palette-math-paragraph-indent:0;--typography-typography-palette-math-paragraph-spacing:0;--typography-typography-palette-math-text-case:none;--pearson-purple:#0d004d;--color-graph-scale-0:#f7f8f9;--color-graph-scale-1:#e6f2f5;--color-graph-scale-2:#e6f2f5;--color-graph-scale-3:#99ccd7;--color-graph-scale-4:#66b3c3;--color-graph-scale-5:#1a8da5;--color-graph-scale-6:#00738c;--color-graph-scale-7:#005a6d;--color-graph-scale-8:#00404e;--color-graph-scale-9:#00262e;--color-graph-scale-10:#000d0f}.chip-list,.content-header,.content-title,.course-content-actions,.courses-header,.flex,.header-actions,.layout-row,.layout-row .chart-actions,.layout-row .chart-actions .right,.layout-row .chart-actions .single-actions,.layout-row .layout-row-header,.onboarding-page .onboarding-actions,.onboarding-page .steps-indicator,.preview-modal .assignment-overview-header,.preview-modal .assignment-overview-header .assignment-meta-data,.table-actions,.tag-container{display:flex}.chip-list,.flex-row,.onboarding-page .onboarding-actions,.preview-modal .assignment-overview-header,.preview-modal .assignment-overview-header .assignment-meta-data,.tag-container{flex-direction:row}.flex-column{flex-direction:column}.flex-center{display:flex;justify-content:center}.align-center,.chip-list,.content-header,.content-title,.course-content-actions,.courses-header,.flex-center,.header-actions,.layout-row .chart-actions,.layout-row .chart-actions .right,.layout-row .chart-actions .single-actions,.layout-row .layout-row-header,.onboarding-page .steps-indicator,.preview-modal .assignment-overview-header .assignment-meta-data,.table-actions,.tag-container{align-items:center}.justify-center{justify-content:center}.gap-xs{gap:4px;gap:var(--spacing-xs)}.gap-sm{gap:8px;gap:var(--spacing-small)}.gap-md{gap:16px;gap:var(--spacing-default)}.gap-lg{gap:24px;gap:var(--spacing-large)}.gap-xl{gap:32px;gap:var(--spacing-xl)}.btn{align-items:center;background:#0000;border:1px solid #020917;border:1px solid var(--color-theme-text-lighttheme-default);border-radius:100px;border-radius:var(--radius-full);color:#252c32;color:var(--grayscale-dark60);display:flex;flex-direction:row;font-size:16px;font-size:var(--typography-fontsize-paragraph);gap:10px;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.btn.primary{background:#047a9c;background:var(--color-theme-sys-light-secondary);border-color:#047a9c;border-color:var(--color-theme-sys-light-secondary);color:#fff;color:var(--color-theme-sys-light-on-secondary)}.btn.primary:disabled{background-color:#bec5cb;background-color:var(--grayscale-light60);border-color:#bec5cb;border-color:var(--grayscale-light60)}.btn.filter-btn{align-items:center;background:#fefefe;background:var(--color-theme-surfaces-light-surface-active);border:1px solid #737672;border:1px solid var(--color-theme-sys-light-outline);border-radius:4px;color:#585858;color:var(--color-theme-text-lighttheme-muted);display:flex;gap:12px;height:32px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis}.btn.filter-btn,.btn.small{font:normal 600 12px/24px Inter;font:var(--font-typography-button-button-small)}.btn.small{padding:4px 24px;padding:var(--spacing-xs) var(--spacing-large)}.link-btn{align-items:center;background:#0000;border:none;color:#047a9c;color:var(--color-theme-sys-light-secondary);display:flex;flex-direction:row;font:normal 700 14px/20px Inter;font:var(--font-typography-button-button-medium);gap:10px;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default);text-decoration:none}.link-btn:hover{text-decoration:underline}.image-btn{background:#0000;border:none;padding:0}.icon-btn,.icon-btn-16{background:#0000;border:none;color:#252c32;color:var(--text-default-color)}.icon-btn-16{border-radius:100px;height:32px;padding:8px;width:32px}.icon-btn-16:hover{background-color:#f5f5f5}.icon-btn-16.active{background-color:#047a9c;background-color:var(--color-theme-sys-light-secondary);color:#fff;color:var(--color-theme-sys-light-on-secondary)}.icon-btn-18{background:#0000;border:none;border-radius:100px;height:44px;padding:13px;width:44px}.icon-btn-18:hover{background-color:#f5f5f5}.icon-btn-24{background:#0000;border:none;border-radius:100px;height:44px;padding:9px;width:44px}.icon-btn-24:hover{background-color:#f5f5f5}.checkbox input[type=checkbox],.master-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #252c32;border:1px solid var(--grayscale-dark60);border-radius:4px;border-radius:var(--radius-small);color:currentColor;height:24px;margin:0;position:relative;width:24px}.checkbox input[type=checkbox]:disabled,.master-checkbox input[type=checkbox]:disabled{background-color:#bec5cb;background-color:var(--grayscale-light60)}.checkbox input[type=checkbox]:checked,.master-checkbox input[type=checkbox]:checked{background-color:#252c32;background-color:var(--grayscale-dark60)}.checkbox input[type=checkbox]:checked:before,.master-checkbox input[type=checkbox]:checked:before{opacity:1}.checkbox input[type=checkbox]:before,.master-checkbox input[type=checkbox]:before{content:url('data: image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 13.5385L9.35294 16L17 8" stroke="%23ffffff" stroke-linecap="round"/></svg>');left:-1px;opacity:0;position:absolute;top:-1px}.checkbox input[type=checkbox][aria-checked=mixed],.master-checkbox input[type=checkbox][aria-checked=mixed]{background-color:#252c32;background-color:var(--grayscale-dark60)}.checkbox input[type=checkbox][aria-checked=mixed]:before,.master-checkbox input[type=checkbox][aria-checked=mixed]:before{background-color:#fff;border-radius:1px;content:"";display:block;height:2px;left:5px;opacity:1;position:absolute;top:10px;width:12px}.select-all{background:#0000;border:none;height:24px;padding:0;position:relative;width:24px}.select-all:before{background-color:#fff;border:1px solid #252c32;border:1px solid var(--grayscale-dark60);border-radius:4px;border-radius:var(--radius-small);content:"";display:block;height:24px;width:24px}.select-all.checked:before{background-color:#252c32;background-color:var(--grayscale-dark60);content:url('data: image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 13.5385L9.35294 16L17 8" stroke-width="2" stroke="%23ffffff" stroke-linecap="round"/></svg>');opacity:1}.form-input label{color:#585858;color:var(--color-theme-text-lighttheme-muted);display:block;font:normal 400 12px/12px Inter;font:var(--font-typography-inputs-input-label-helper-text-chip);margin-bottom:8px;margin-bottom:var(--spacing-small)}.form-input input[type=date],.form-input input[type=number],.form-input input[type=text],.form-input select{background:#fff;background:var(--color-theme-sys-light-background,#fff);border:1px solid #737672;border:1px solid var(--color-theme-sys-light-outline);border-radius:4px;color:var(--color-theme-text-lightTheme-default);font-size:16px;font-size:var(--typography-fontsize-paragraph);font:normal 400 16px/24px Inter;font:var(--font-typography-inputs-input-text);margin-bottom:6px;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.form-input input[type=date]:focus,.form-input input[type=number]:focus,.form-input input[type=text]:focus,.form-input select:focus{outline:2px solid #047a9c;outline:2px solid var(--color-theme-sys-light-focus-a11y);outline-offset:3px}.switch{display:inline-block;height:24px;position:relative;width:42px}.switch .slider{background:#dee2e5;background:var(--grayscale-light80);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.4s;width:18px}.switch input{height:0;opacity:0;width:0}.switch input:checked+.slider{background:#4a5965;background:var(--grayscale-dark20)}.switch input:checked+.slider:before{transform:translateX(17px)}.switch input:focus-visible+.slider{box-shadow:0 0 1px #047a9c}.switch input:disabled+.slider,.switch input[disabled]+.slider{background-color:#c2c7cc}.toggle{cursor:pointer;display:inline-block;height:24px;position:relative;-webkit-user-select:none;user-select:none;width:44px}.toggle input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.toggle .slider{background:#e5e7eb;border-radius:24px;inset:0;position:absolute;transition:background .2s ease,box-shadow .2s ease}.toggle .slider:before{background:#fff;border-radius:9999px;box-shadow:0 1px 2px #00000040,0 0 0 1px #0000000d;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px;will-change:transform}.toggle input:checked+.slider{background:#047a9c}.toggle input:checked+.slider:before{transform:translateX(20px)}.toggle input:focus-visible+.slider{box-shadow:0 0 0 3px #047a9c59}.toggle input:disabled+.slider{background:#f1f5f9;cursor:not-allowed}.toggle input:disabled+.slider:before{box-shadow:none;opacity:.7}.toggle.sm{height:20px;width:36px}.toggle.sm .slider:before{height:16px;width:16px}.toggle.sm input:checked+.slider:before{transform:translateX(16px)}.toggle.lg{height:32px;width:56px}.toggle.lg .slider:before{height:26px;left:3px;top:3px;width:26px}.toggle.lg input:checked+.slider:before{transform:translateX(24px)}@media (prefers-reduced-motion:reduce){.toggle .slider,.toggle .slider:before{transition:none}}.page-header{align-items:center;background:#fff;background:var(--color-theme-white);border-bottom:1px solid #0d004d;border-bottom:1px solid var(--pearson-purple);display:flex;justify-content:space-between;padding:16px 32px;padding:var(--spacing-default) var(--spacing-xl)}.page-header .branding a{align-items:center;color:#4a5965;color:var(--grayscale-dark20,#4a5965);display:flex;font-size:24px;font-size:var(--typography-fontsize-h4);font-weight:400;gap:16px;gap:var(--spacing-default);line-height:normal;text-decoration:none}.page-header .header-actions{align-items:center;display:flex;gap:8px;gap:var(--spacing-small)}.page-footer{align-items:center;display:flex;justify-content:center;padding:48px;padding:var(--spacing-xxxl)}.page-footer .copyright{color:#5c6f7e;color:var(--copyright-text-color);font-size:12px;font-size:var(--copyright-text-size);line-height:18px;line-height:var(--copyright-text-lineheight);margin:0}.page-footer .footer-links{display:inline-flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:8px 0 0 12px;padding:0}.page-footer .footer-links li{border-left:1px solid #c0c9c1;border-left:1px solid var(--color-theme-sys-light-outline-variant);margin:0;padding:2px 12px;text-align:center}.page-footer a{font-feature-settings:"liga" off,"clig" off;color:#585858;color:var(--color-theme-text-lighttheme-muted);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.252px;line-height:143%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.page-nav{align-items:flex-start;background-color:#f7f8f9;background-color:var(--grayscale-light95);display:flex;flex-direction:column;gap:32px;gap:var(--spacing-xl);padding:32px 0;padding:var(--spacing-xl) 0 var(--spacing-xl) 0;position:relative;transition:width .3s ease;width:250px}.page-nav.collapsed{overflow:hidden;width:50px}.page-nav.collapsed .nav-tab-list,.page-nav.collapsed .user-info{display:none}.page-nav .page-nav-actions{position:absolute;right:-20px;top:16px;top:var(--spacing-default)}.page-nav .page-nav-actions button{background-color:#f7f8f9;background-color:var(--grayscale-light95);border-radius:100px}.page-nav .user-info{text-align:center;width:100%}.page-nav .user-info .user-greeting{color:var(--color-theme-text-lightTheme-Default);font:normal 600 14px/20.02px Inter;font:var(--font-typography-body-body-small-emphasis);margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.page-nav .nav-tab-list{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.page-nav .nav-item-accordion{width:100%}.page-nav .nav-item-accordion button{align-items:center;background:#0000;border:none;color:#252c32;color:var(--text-default-color);display:flex;font-size:1rem;gap:16px;gap:var(--spacing-default);justify-content:flex-start;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default);text-align:start;text-decoration:none;width:100%}.page-nav .nav-item-accordion button .nav-item-text{flex:1 1}.page-nav .nav-item-accordion button .arrow{transition:.3s ease}.page-nav .nav-item-accordion button[aria-expanded=true] .arrow{transform:rotate(180deg)}.page-nav .nav-item-accordion button[aria-expanded=true] .arrow svg path{stroke:#047a9c;stroke:var(--color-theme-sys-light-secondary)}.page-nav .nav-item-accordion .sub-nav-list ul{list-style:none;margin:0;padding:0}.page-nav .nav-item-accordion .sub-nav-list ul .sub-nav-item{position:relative}.page-nav .nav-item-accordion .sub-nav-list ul .sub-nav-item a{font-size:1rem;padding-left:56px;padding-left:calc(var(--spacing-default) + 24px + var(--spacing-default));position:relative}.page-nav .nav-item-accordion .sub-nav-list ul .sub-nav-item a:before{background-color:#c0c9c1;content:"";display:block;height:100%;left:28px;left:calc(var(--spacing-default) + 12px);position:absolute;width:1px}.page-nav .nav-item-accordion .sub-nav-list ul .sub-nav-item a.active:before{background-color:#047a9c;background-color:var(--color-theme-sys-light-secondary)}.page-nav .nav-item-accordion .sub-nav-list ul .sub-nav-item a:hover{background-color:#c0c9c166}.page-nav .nav-item-accordion.active button{color:#047a9c;color:var(--color-theme-sys-light-secondary);font-weight:700}.page-nav .nav-item{padding:4px}.page-nav .nav-item a{align-items:center;border-radius:4px;color:#252c32;color:var(--text-default-color);display:flex;font-size:1rem;gap:16px;gap:var(--spacing-default);justify-content:space-between;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default);text-align:start;text-decoration:none;width:100%}.page-nav .nav-item a .nav-item-text{flex:1 1}.page-nav .nav-item a.active{color:#047a9c;color:var(--color-theme-sys-light-secondary);font-weight:700}.page-nav .nav-item.align-to-bottom{justify-self:flex-end;margin-top:auto}.page-nav .nav-item.locked a,.page-nav .nav-item.locked button{color:#b5b5b5;color:var(--color-theme-text-darktheme-muted);pointer-events:none}.page-nav .nav-item.locked a .icon svg path,.page-nav .nav-item.locked button .icon svg path{stroke:#b5b5b5;stroke:var(--color-theme-text-darktheme-muted)}.page-nav .nav-item.locked .arrow{display:none}.has-tooltip{pointer-events:auto;position:relative}.has-tooltip .tooltip-text{background-color:#020917;background-color:var(--color-theme-text-lighttheme-default);border-radius:4px;bottom:50%;color:#fff;font-size:14px;left:200%;padding:8px;padding:var(--spacing-small);position:absolute;text-align:left;transform:translateY(50%);visibility:hidden;width:250px;z-index:1000}.has-tooltip .tooltip-text:after{border:6px solid #0000;border-right-color:#020917;border-color:#0000 var(--color-theme-text-lighttheme-default) #0000 #0000;content:"";height:0;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:100}.has-tooltip.top .tooltip-text{bottom:125%;left:50%;top:auto;transform:translateX(-50%)}.has-tooltip.top .tooltip-text:after{border-color:#020917 #0000 #0000;border-color:var(--color-theme-text-lighttheme-default) #0000 #0000 #0000;left:50%;top:100%;transform:translateX(-50%)}.has-tooltip.bottom .tooltip-text{bottom:auto;left:50%;top:125%;transform:translateX(-50%)}.has-tooltip.bottom .tooltip-text:after{border-color:#0000 #0000 #020917;border-color:#0000 #0000 var(--color-theme-text-lighttheme-default) #0000;left:50%;top:-12px;transform:translateX(-50%)}.has-tooltip:hover .tooltip-text{visibility:visible}.sub-nav-tabs{display:flex;flex-direction:row;gap:8px;gap:var(--spacing-small);list-style:none;margin:0;padding:32px 32px 0;padding:var(--spacing-xl) var(--spacing-xl) 0}.sub-nav-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#585858;color:var(--color-theme-text-lighttheme-muted);font:normal 400 14px/20.02px Inter;font:var(--font-typography-body-body-small);padding:4px 8px;padding:var(--spacing-xs) var(--spacing-small)}.sub-nav-tabs button[aria-selected=true]{border-bottom-color:#047a9c;border-bottom-color:var(--color-theme-sys-light-secondary);color:#047a9c;color:var(--color-theme-sys-light-secondary);font:normal 600 14px/20.02px Inter;font:var(--font-typography-body-body-small-emphasis)}.page{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.page .page-content{display:flex;flex:1 1;flex-direction:row;height:calc(100% - 93px)}.page .page-content .main-container{background-color:#edecf6;background-color:var(--surface-master);display:flex;flex:1 1;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable}.page .page-content .main-container .page-title{color:var(--color-theme-text-lightTheme-Default);font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2);margin:0}.page .page-content .main-container>main{flex:1 1}.page .page-content .main-footer{display:flex;flex-direction:row;justify-content:flex-end}p{font:var(--font-typography-body-body-default);margin:0}.user-meta-primary,p{color:#252c32;color:var(--text-default-color)}.user-meta-primary,.user-meta-secondary{margin-bottom:4px;margin-bottom:var(--spacing-xs)}.user-meta-secondary{color:#585858;color:var(--color-theme-text-lighttheme-muted);font:normal 600 12px/14.4px Inter;font:var(--font-typography-label-lable-medium)}.text-secondary{color:#4a5965;color:var(--grayscale-dark20);font-weight:400}.save-timestamp,.text-size-minor{font-size:14px;font-size:var(--typography-fontsize-paragraphsmall)}h2{font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2)}.courses-main{padding:32px;padding:var(--spacing-xl);position:relative}.courses-main.tabpanel{padding:0 16px;padding:0 var(--spacing-default)}.courses-header{justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-default);width:100%}.courses-header .page-title{color:var(--color-theme-text-lightTheme-Default);font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2);margin:0}.courses-header .link-btn{padding-left:0}.content-title{gap:16px;gap:var(--spacing-default);margin-bottom:24px;margin-bottom:var(--spacing-large)}.content-title h2{color:var(--color-theme-text-lightTheme-Default);font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2);margin:0}.content-title .edit-course-name-container{align-items:flex-end;display:flex;flex:1 1;gap:8px;gap:var(--spacing-small)}.content-title .edit-course-name-container .form-input{flex:1 1}.content-title .edit-course-name-container .form-input input{width:100%}.header-actions{gap:8px;gap:var(--spacing-small);justify-content:flex-end}.header-actions .save-info{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs);justify-content:flex-end}.content-header,.table-actions{justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-default);width:100%}.table-actions .left,.table-actions .right{align-items:center;display:flex;gap:16px;gap:var(--spacing-default)}.course-content-actions{justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-default);margin-top:16px;margin-top:var(--spacing-default);width:100%}.course-content-actions .left{align-items:center;display:flex;gap:16px;gap:var(--spacing-default)}.table-display-container table{border-collapse:collapse;max-width:100%;overflow-x:auto;width:100%}.table-display-container table thead .action-cell,.table-display-container table thead .checkbox{width:40px}.table-display-container table tbody tr .title-cell,.table-display-container table thead th{padding:8px 16px;padding:var(--spacing-small) var(--spacing-default);text-align:left}.table-display-container table tbody tr .title-cell{border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant)}.table-display-container table tbody tr .title-cell a{color:var(--color-theme-text-lightTheme-Default);text-decoration:none}.table-display-container table tbody tr .title-cell h3{margin:0}.table-display-container table tbody tr td{background-color:#fff;background-color:var(--grayscale-truewhite);border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant);border-top:1px solid #bec5cb;border-top:1px solid var(--grayscale-light60);padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.table-display-container table tbody tr th{background-color:#fff;background-color:var(--grayscale-truewhite);color:var(--color-theme-text-lightTheme-Default);font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium)}.table-display-container table tbody tr:first-child td{border-top:0}.table-display-container table tbody tr td.action-cell{border-right:1px solid #bec5cb;border-right:1px solid var(--grayscale-light60);width:40px}.table-display-container table tbody tr td.checkbox,.table-display-container table tbody tr td.drag-handle-cell{background-color:initial;border:none;padding-left:0;width:40px}.table-display-container table tbody tr td.checkbox .drag-handle,.table-display-container table tbody tr td.drag-handle-cell .drag-handle{cursor:grab}.course-list{list-style:none;margin:0;padding:0}.expandable-course-header,.expandable-module-header{align-items:center;background-color:#fff;border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant);display:flex;padding:16px;padding:var(--spacing-default);position:relative;width:100%}.expandable-course-header .title-cell,.expandable-module-header .title-cell{align-items:center;display:flex;flex:1 1;gap:16px;gap:var(--spacing-default)}.expandable-course-header .title-cell .course-title,.expandable-course-header .title-cell .module-title,.expandable-module-header .title-cell .course-title,.expandable-module-header .title-cell .module-title{font:normal 600 16px/22.88px Inter;font:var(--font-typography-body-body-medium-emphasis);margin:0}.expandable-course-header .title-cell .course-type,.expandable-module-header .title-cell .course-type{color:#585858;color:var(--color-theme-text-lighttheme-muted);display:block;font:normal 400 10px/16.5px Inter;font:var(--font-typography-label-label-small);margin-bottom:var(--spacing-xsmall)}.expandable-course-header .drag-handle,.expandable-module-header .drag-handle{cursor:grab;margin:0 16px;margin:0 var(--spacing-default)}.expandable-course-header .drag-handle.is-hidden,.expandable-module-header .drag-handle.is-hidden{visibility:hidden}.expandable-course-header .hidden-icon,.expandable-module-header .hidden-icon{margin:0 16px;margin:0 var(--spacing-default)}.expandable-course-header .expand-btn,.expandable-module-header .expand-btn{color:#252c32;color:var(--text-default-color);height:30px;margin-left:8px;padding:3px;width:30px}.expandable-course-header .expand-btn svg,.expandable-module-header .expand-btn svg{transition:transform .3s ease}.expandable-course-header .expand-btn[aria-expanded=true],.expandable-module-header .expand-btn[aria-expanded=true]{border:1px solid #737672;border:1px solid var(--color-theme-sys-light-outline)}.expandable-course-header .expand-btn[aria-expanded=true] svg,.expandable-module-header .expand-btn[aria-expanded=true] svg{transform:rotate(180deg)}.expandable-course-header{border-bottom:0}.expandable-course{position:relative}.expandable-course ul,.module-list ul{list-style:none;margin:0;padding:0}.expandable-module.selectable .checkbox input[type=checkbox]{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.expandable-module.show-checkboxs .checkbox input[type=checkbox],.expandable-module.show-checkboxs .checkbox.is-visible input[type=checkbox]{opacity:1;pointer-events:auto}.expandable-module.hovered .expandable-module-header{border-bottom:2px solid blue}.expandable-module.hovered.hover-assignment .expandable-module-header{border:1px solid blue}.expandable-module.hovered.checkbox{visibility:visible}.expandable-module.is-hidden .expandable-module-header{background-color:#ffffff80}.expandable-module.is-hidden .expandable-module-header .title-cell{color:#c0c9c1;color:var(--color-theme-sys-light-outline-variant);text-decoration:none}.expandable-module.is-hidden .expandable-module-header .title-cell .module-title{color:#585858;color:var(--color-theme-text-lighttheme-muted)}.expandable-module .expandable-module-body ul li:hover .assignment-item{background-color:#eff7fa;background-color:var(--color-theme-surfaces-light-surface-hover)}.assignment-item{align-items:center;background:#fff;border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant);display:flex;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default) var(--spacing-small) var(--spacing-default);position:relative;width:100%}.assignment-item.hovered{border-bottom:2px solid blue}.assignment-item .hidden-icon{margin:0 16px;margin:0 var(--spacing-default)}.assignment-item .title-cell{align-items:center;display:flex;flex:1 1;gap:16px;gap:var(--spacing-default);margin-left:9px;padding:0}.assignment-item .title-cell .assignment-title{font:normal 400 14px/20.02px Inter;font:var(--font-typography-body-body-small);font-weight:400;margin:0}.assignment-item .drag-handle{cursor:grab;margin:0 16px;margin:0 var(--spacing-default)}.standard-tabs h3{font:normal 600 18px/27px Inter;font:var(--font-typography-title-subhead-4);margin:0}.standard-tabs .sub-nav-tabs{border-bottom:0;padding:24px 0 0;padding:var(--spacing-large) 0 0 0}.standards-list{align-items:flex-end;background-color:#fff;display:flex;flex-direction:row;list-style:none;margin:24px 0;margin:var(--spacing-large) 0;padding:0}.standard{color:#252c32;color:var(--grayscale-dark60);display:flex;flex:1 1;flex-direction:column;font:var(--font-typography-font-size-paragraph-small);gap:4px;gap:var(--spacing-xs);padding:2px;text-align:center}.standard.standard-0 .standard-count{background:#f7f8f9;background:var(--color-graph-scale-0)}.standard.standard-1 .standard-count{background:#e6f2f5;background:var(--color-graph-scale-1)}.standard.standard-2 .standard-count{background:#e6f2f5;background:var(--color-graph-scale-2)}.standard.standard-3 .standard-count{background:#99ccd7;background:var(--color-graph-scale-3)}.standard.standard-4 .standard-count{background:#66b3c3;background:var(--color-graph-scale-4)}.standard.standard-5 .standard-count{background:#1a8da5;background:var(--color-graph-scale-5);color:#fff}.standard.standard-6 .standard-count{background:#00738c;background:var(--color-graph-scale-6);color:#fff}.standard.standard-7 .standard-count{background:#005a6d;background:var(--color-graph-scale-7);color:#fff}.standard.standard-8 .standard-count{background:#00404e;background:var(--color-graph-scale-8);color:#fff}.standard.standard-9 .standard-count{background:#00262e;background:var(--color-graph-scale-9);color:#fff}.standard.standard-10 .standard-count{background:#000d0f;background:var(--color-graph-scale-10)}.standard .standard-count{font:normal 400 18px/27px Inter;font:var(--font-typography-body-body-large);padding:8px 24px;padding:var(--spacing-small) var(--spacing-large)}.standard .standard-title{color:#020917;color:var(--color-theme-text-lighttheme-default);font:normal 400 14px/20.02px Inter;font:var(--font-typography-body-body-small);overflow:hidden;padding:16px;padding:var(--spacing-default);text-align:center;text-overflow:ellipsis;white-space:nowrap}.tag-container{font-size:14px;font-size:var(--Typography-Font-Size-Paragraph-Small,14px)}.chip-list,.tag-container{gap:8px;gap:var(--spacing-small)}.chip-item{align-items:center;background:#eff7fa;background:var(--color-theme-surfaces-light-surface-hover);border-radius:4px;border-radius:var(--radius-small);color:#00677d;color:var(--color-theme-sys-light-tertiary-on-surface);display:flex;font-size:normal 400 10px/16.5px "Inter";font-size:var(--font-typography-label-label-small);gap:4px;padding:8px;padding:var(--spacing-small)}.chip-item.has-tooltip{cursor:pointer;position:relative}.chip-item.has-tooltip span.chip-tooltip{background:#333;border-radius:4px;bottom:100%;color:#fff;font-size:12px;left:50%;margin-bottom:6px;max-width:100%!important;min-width:100px;opacity:0;overflow:visible!important;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s;visibility:hidden;white-space:nowrap;white-space:normal!important;z-index:10}.chip-item.has-tooltip:focus-within .chip-tooltip,.chip-item.has-tooltip:hover .chip-tooltip{opacity:1;visibility:visible}.chip-item.chip-standard{background:#fee264;background:var(--color-theme-sys-light-warning-container);color:#534600;color:var(--color-theme-sys-light-on-warning-container)}.blank-content-box{align-items:center;background:#eff7fa;background:var(--color-theme-surfaces-light-surface-hover);border:1px dashed #fff;border:1px dashed var(--color-theme-white);border-radius:4px;border-radius:var(--radius-small);display:flex;justify-content:center;min-height:300px;padding:24px;padding:var(--spacing-large)}.blank-content-box.hovered{background-color:#0051ff33;border-color:blue}.drawer{background:#fff;bottom:0;box-shadow:-10px 0 20px 0 #00000040;display:flex;flex-direction:column;height:100dvh;max-width:600px;position:fixed;right:0;top:0;transform:translateX(50vw);transition:transform .3s ease;visibility:hidden;width:100%}.drawer .drawer-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:24px 0;padding:var(--spacing-large) 0}.drawer .drawer-header p{color:#191c1a;color:var(--color-theme-sys-light-on-surface);font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium);margin:0 16px 0 0}.drawer .drawer-header .button-tabs{padding:0!important}.drawer .drawer-body{flex:1 1;overflow-y:auto;padding:32px;padding:var(--spacing-xl);padding-top:0;scrollbar-gutter:stable}.drawer .drawer-body .sub-nav-tabs{border-bottom:0;gap:0;padding:24px 0 0;padding:var(--spacing-large) 0 0 0}.drawer .drawer-body .sub-nav-tabs.button-tabs li button{border:1px solid #047a9c;border:1px solid var(--color-theme-sys-light-primary);font:normal 700 14px/20px Inter;font:var(--font-typography-button-button-medium);padding:4px 8px;padding:var(--spacing-xs) var(--spacing-small)}.drawer .drawer-body .sub-nav-tabs.button-tabs li button[aria-selected=true]{background:#047a9c;background:var(--color-theme-sys-light-primary);border-color:#047a9c;border-color:var(--color-theme-sys-light-primary);color:#fff;color:var(--color-theme-white)}.drawer .drawer-body .sub-nav-tabs.button-tabs li:first-child button{border-radius:8px 0 0 8px}.drawer .drawer-body .sub-nav-tabs.button-tabs li:last-child button{border-radius:0 8px 8px 0}.drawer.open{transform:translateX(0);visibility:visible}.drawer.add-content{background:#fff;background:var(--color-theme-sys-light-background);border-radius:0 16px 16px 0;box-shadow:-10px 0 32px 0 #0000001a}.drawer.add-content .add-content-tab-header{margin-bottom:24px;margin-bottom:var(--spacing-large);margin-top:24px;margin-top:var(--spacing-large)}.drawer.add-content .add-content-tab-header h4{color:#020917;color:var(--color-theme-text-lighttheme-default);font:normal 600 18px/27px Inter;font:var(--font-typography-title-subhead-4);margin-bottom:4px}.drawer.add-content .add-content-tab-header p{color:#585858;color:var(--color-theme-text-lighttheme-muted);font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium);margin:0}.drawer.add-content .add-content-actions{flex-direction:row;gap:8px;gap:var(--spacing-small)}.drawer.add-content .add-content-actions,.drawer.add-content .filter-bar{align-items:center;display:flex;margin-bottom:16px;margin-bottom:var(--spacing-default)}.drawer.add-content .filter-bar{background:#eff7fa;background:var(--color-theme-surfaces-light-surface-hover);border:1px solid #c0c9c1;border:1px solid var(--color-theme-sys-light-outline-variant);border-radius:8px;height:40px;padding:0 16px;padding:0 var(--spacing-default)}.drawer.add-content .filter-bar input{background:#0000;border:none;color:#020917;color:var(--color-theme-text-lighttheme-default);font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium);outline:none;width:100%}.drawer.add-content .course-list{list-style:none;margin:0;padding:0}.drawer.add-content .course-list>li:last-child{border-bottom:none}.drawer.add-content .expandable-course-header,.drawer.add-content .expandable-module-header{border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant);padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.drawer.add-content .expandable-course-header .title-cell,.drawer.add-content .expandable-module-header .title-cell{color:#020917;color:var(--color-theme-text-lighttheme-default);font:normal 600 18px/27px Inter;font:var(--font-typography-title-subhead-4)}.drawer.add-content .expandable-module-header.selected,.drawer.add-content .expandable-module-header[aria-selected=true]{background:#fefefe;background:var(--color-theme-surfaces-light-surface-active)}.drawer.add-content .assignment-item{background:#fff;background:var(--color-theme-sys-light-background);border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant);padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.drawer.add-content .assignment-item .assignment-actions{display:none;opacity:0;pointer-events:none;transition:opacity .12s ease}.drawer.add-content .assignment-item.show-controls .assignment-actions{display:flex;gap:16px;gap:var(--spacing-default);opacity:1;pointer-events:auto}.drawer.add-content .assignment-item.show-controls .tag-container{display:none;opacity:0;pointer-events:none;visibility:hidden}.drawer.add-content .assignment-item .tag-container{margin-left:12px;transition:opacity .12s ease,visibility .12s ease}.drawer.add-content .assignment-item .chip-item span{flex:none;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer.add-content .assignment-item.row-hovered .checkbox-swap input[typw=checkbox]{opacity:1;pointer-events:auto}.drawer.add-content .assignment-item.row-hovered .checkbox-swap .divider{opacity:0;pointer-events:none}.drawer.add-content .badge{border-radius:8px;display:inline-block;font:normal 400 10px/16.5px Inter;font:var(--font-typography-label-label-small);padding:2px 8px}.drawer.add-content .badge.badge-standard{background:#fdc844;background:var(--other-yellow);color:#020917;color:var(--color-theme-text-lighttheme-default)}.drawer.add-content .badge.badge-mods{background:#eff7fa;background:var(--color-theme-surfaces-light-surface-hover);color:#047a9c;color:var(--color-theme-sys-light-primary)}.drawer.add-content .badge.badge-assign{background:#eff7fa;background:var(--color-theme-surfaces-light-surface-hover);color:#00809b;color:var(--color-theme-sys-light-info)}.drawer.add-content .checkbox,.drawer.add-content .master-checkbox{margin-right:8px;margin-right:var(--spacing-small)}.drawer.add-content .icon-btn-16{align-items:center;background:#0000;border:none;border-radius:8px;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.drawer.add-content .icon-btn-16:focus,.drawer.add-content .icon-btn-16:hover,.drawer.add-content .sub-nav-tabs.button-tabs{background:#eff7fa;background:var(--color-theme-surfaces-light-surface-hover)}.drawer.add-content .sub-nav-tabs.button-tabs{border-radius:8px;display:flex;gap:0;margin-bottom:0;padding:4px}.drawer.add-content .sub-nav-tabs.button-tabs li button{background:#0000;border:none;border-radius:8px;color:#047a9c;color:var(--color-theme-sys-light-primary);font:normal 700 14px/20px Inter;font:var(--font-typography-button-button-medium);padding:8px 24px;transition:background .2s,color .2s}.drawer.add-content .sub-nav-tabs.button-tabs li button[aria-selected=true]{background:#047a9c;background:var(--color-theme-sys-light-primary);color:#fff;color:var(--color-theme-white);font-weight:700}@keyframes drawerIn{0%{visibility:hidden}to{visibility:visible}}.checkbox-swap{align-items:center;display:inline-flex;height:24px;justify-content:center;position:relative;width:24px}.checkbox-swap .icon-default{background:none;border:0;opacity:1;padding:0;pointer-events:auto;transition:opacity .12s ease-in-out}.checkbox-swap .divider{background:#c0c9c1;background:var(--color-theme-sys-light-outline-variant);display:block;height:16px;width:1px}.checkbox-swap input[type=checkbox]{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease-in-out}.expandable-module-header:hover .checkbox-swap input[type=checkbox],.expandable-module.show-checkboxes .checkbox-swap input[type=checkbox]{opacity:1;pointer-events:auto}.expandable-module-header:hover .checkbox-swap .icon-default,.expandable-module.show-checkboxes .checkbox-swap .icon-default{opacity:0;pointer-events:none;transition:opacity .12s}.assignment-row:hover .checkbox-swap input[type=checkbox]{opacity:1;pointer-events:auto}.assignment-row:hover .checkbox-swap .icon-default,.icon-default.is-hidden{opacity:0;pointer-events:none}input[type=checkbox].is-visible{opacity:1!important;pointer-events:auto!important}.modal-overlay{background:#00000073;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1132}.modal-overlay.hide{display:none}.modal-overlay .modal{background-color:#fff;background-color:var(--grayscale-truewhite);border:1px solid #bec5cb;border:1px solid var(--Grayscale-Light-60,#bec5cb);border-radius:12px;border-radius:var(--Radius-Medium,12px);box-shadow:10px 10px 20px 0 #00000040;left:50%;margin:20px auto;max-height:calc(100vh - 40px);max-width:900px;overflow-y:auto;padding:100px 70px 70px;padding:var(--spacing-max) 70px 70px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:11}.modal-overlay .modal .close-btn{position:absolute;right:40px;top:30px}.curriculum-modal.modal{max-width:1200px}.curriculum-modal.modal .curriculum-actions{display:flex;flex-direction:row;justify-content:flex-end}.preview-modal .assignment-overview-header{flex-wrap:wrap;gap:24px;gap:var(--spacing-large);margin-bottom:40px;margin-bottom:var(--spacing-xxl)}.preview-modal .assignment-overview-header .assignment-info{flex:2 1}.preview-modal .assignment-overview-header .course-name{color:#252c32;color:var(--Grayscale-Dark-60,#252c32);font-size:18px;font-size:var(--Typography-Font-Size-Paragraph-Large,18px);font-style:normal;font-weight:700;letter-spacing:3.74px;line-height:28px;line-height:var(--Typography-Line-Height-Paragraph-Large,28px);margin:0 0 8px;margin:0 0 var(--spacing-small) 0;text-transform:uppercase}.preview-modal .assignment-overview-header .assignment-name{font-size:48px;font-size:var(--Typography-Font-Size-H1,48px);font-style:normal;font-weight:600;line-height:72px;line-height:var(--Typography-Line-Height-H1,72px);margin:0 0 8px;margin:0 0 var(--spacing-small) 0}.preview-modal .assignment-overview-header .assignment-meta-data{flex-wrap:wrap;gap:16px;gap:var(--spacing-default);list-style:none;margin:0;padding:8px 0 24px;padding:var(--spacing-small) 0 var(--spacing-large) 0}.preview-modal .assignment-overview-header .assignment-meta-data .due-date{border:1px solid #252c32;border:1px solid var(--grayscale-dark60);border-radius:4px;border-radius:var(--radius-small);font-size:14px;font-size:var(--Typography-Font-Size-Paragraph-Small,14px);font-style:normal;font-weight:600;letter-spacing:0;letter-spacing:var(--Typography-Letter-Spacing-None,0);line-height:20px;line-height:var(--Typography-Line-Height-Paragraph-Small,20px);padding:4px 16px;padding:var(--spacing-xs) var(--spacing-default)}.preview-modal .assignment-overview-header .assignment-score{max-width:150px}.preview-modal .assignment-overview-header .assignment-score img{max-width:100%;width:100%}.preview-modal .assignment-overview-body{display:flex;flex-direction:row;gap:32px;gap:var(--spacing-xl)}.preview-modal ul.assignment-list{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.preview-modal ul.assignment-list .assignment-card{align-items:flex-end;background:#f7f8f9;background:var(--Grayscale-Light-95,#f7f8f9);border:1px solid #bec5cb;border:1px solid var(--Grayscale-Light-60,#bec5cb);border-radius:4px;border-radius:var(--Radius-Small,4px);display:flex;gap:10px;padding:16px;padding:var(--Spacing-Default,16px);width:100%}.preview-modal ul.assignment-list .assignment-card .assignment-info{flex:1 1;padding-left:8px}.preview-modal ul.assignment-list .assignment-card .assignment-title{font-size:16px;font-size:var(--Typography-Font-Size-Paragraph,16px);font-style:normal;font-weight:600;letter-spacing:0;letter-spacing:var(--Typography-Letter-Spacing-None,0);line-height:24px;line-height:var(--Typography-Line-Height-Paragraph,24px)}.preview-modal ul.assignment-list .assignment-card .assignment-time{color:#5c6f7e;color:var(--Grayscale-Default,#5c6f7e);font-size:12px;font-size:var(--Typography-Font-Size-Footnotes,12px);font-style:normal;font-weight:400;line-height:18px;line-height:var(--Typography-Line-Height-Footnotes,18px)}.preview-modal ul.assignment-list .assignment-card .progress-bar-container{align-items:center;display:flex;gap:8px;gap:var(--spacing-small);margin-bottom:8px;margin-bottom:var(--spacing-small);margin-top:8px;margin-top:var(--spacing-small)}.preview-modal ul.assignment-list .assignment-card .progress-bar-container p{color:#5c6f7e;color:var(--Grayscale-Default,#5c6f7e);font-size:12px;font-size:var(--Typography-Font-Size-Footnotes,12px);font-style:normal;font-weight:500;line-height:18px;line-height:var(--Typography-Line-Height-Footnotes,18px);white-space:nowrap}.preview-modal ul.assignment-list .assignment-card .progress-bar{background:#dee2e5;background:var(--Grayscale-Light-80,#dee2e5);border-radius:3px;height:6px;position:relative;width:100%}.preview-modal ul.assignment-list .assignment-card .progress-bar .bar{background-color:#252c32;background-color:var(--grayscale-dark60);border-radius:3px;height:6px;left:0;position:absolute;top:0}.preview-modal .assignment-outcomes{border-left:2px solid #bec5cb;border-left:2px solid var(--grayscale-light60);flex:1 1;padding-left:32px;padding-left:var(--spacing-xl)}.preview-modal .assignment-outcomes h3{margin-bottom:24px;margin-bottom:var(--spacing-large)}.preview-modal .assignment-outcomes ol{margin-left:1.5em}.preview-modal .assignment-outcomes ol li+li{margin-top:.75em}.curriculum-main{padding:32px;padding:var(--spacing-xl)}.curriculum-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-default);width:100%}.curriculum-actions .left{align-items:center}.curriculum-actions .left,.curriculum-filters{display:flex;gap:16px;gap:var(--spacing-default)}.curriculum-filters{flex-direction:row;margin-bottom:16px;margin-bottom:var(--spacing-default)}.curriculum-table table{border-collapse:collapse;height:1px;max-width:100%;overflow:auto;table-layout:fixed;width:100%}.curriculum-table table tr th:first-child{width:40%}.curriculum-table th[scope=col]{color:#252c32;color:var(--text-default-color);font:normal 600 14px/20.02px Inter;font:var(--font-typography-body-body-small-emphasis);-webkit-hyphens:auto;hyphens:auto;padding:16px;padding:var(--spacing-default)}.curriculum-table th[scope=col]:first-of-type{text-align:left}.curriculum-table th[scope=row]{font-weight:400;padding:16px;padding:var(--spacing-default);text-align:left;width:20%}.curriculum-table td{text-align:center;width:auto}.curriculum-table td .standard{border:2px solid #fff;border:2px solid var(--color-theme-white);height:100%;padding:0}.curriculum-table td .standard .standard-count{align-items:center;border-radius:0;display:flex;height:100%;justify-content:center}.performance-main{display:flex}.performance-main .drawer{border-left:1px solid #bec5cb;border-left:1px solid var(--grayscale-light60);box-shadow:none;height:100%;position:relative}.courses-main.performance{flex:1 1}.courses-main.performance .page-title{color:var(--color-theme-text-lightTheme-Default);font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2);text-transform:capitalize}.layout-row{margin-bottom:24px;margin-bottom:var(--spacing-large);padding-bottom:24px;padding-bottom:var(--spacing-large);width:100%}.layout-row .layout-row-header{justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-default)}.layout-row .chart-actions{justify-content:space-between}.layout-row .chart-actions .right,.layout-row .chart-actions .single-actions{gap:8px;gap:var(--spacing-small);justify-content:space-between}.layout-row.row-full{flex-direction:column}.layout-row.row-fifty>div{flex:1 1}.layout-row.row-fifty>div+div{margin-left:24px;margin-left:var(--spacing-large);padding-left:24px;padding-left:var(--spacing-large)}.layout-row>div{flex:1 1}.performance-header-actions{display:flex;margin:32px 0;margin:var(--spacing-xl) 0}.chart-legend{border:1px solid #000;padding:16px;padding:var(--spacing-default)}.chart-legend ul{list-style:none;margin:0;padding:0}.cohort-data{align-items:flex-start;display:flex;flex-direction:row;gap:16px;gap:var(--spacing-default)}.cohort-data>div{flex:1 1}.cohort-drawer table thead th{padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.cohort-drawer table tbody th{font-weight:400}.cohort-drawer .performance-table-actions{align-items:center;display:flex;justify-content:space-between}.cohort-drawer .chip-list,.cohort-drawer .performance-table-actions{margin-bottom:16px;margin-bottom:var(--spacing-default)}.avg-score-bar-chart{align-items:center;display:flex;flex-direction:row;gap:8px;gap:var(--spacing-small)}.avg-score-bar-chart .bar-container{border:1px solid #000;border-radius:4px;height:8px;min-width:100px;position:relative}.avg-score-bar-chart .bar-container .bar{background:#5c6f7e;background:var(--Grayscale-Default,#5c6f7e);border:1px solid #000;border-radius:100px;border-radius:var(--Radius-Full,100px);height:8px;left:-1px;position:absolute;top:-1px}.comparison-table{width:100%}.comparison-table h4,.comparison-table h5,.comparison-table h6,.comparison-table p{font-size:1rem;font-weight:400;line-height:1.5;margin:0}.comparison-table h4 svg,.comparison-table h5 svg,.comparison-table h6 svg,.comparison-table p svg{margin-right:16px;margin-right:var(--spacing-default);vertical-align:middle}.comparison-table .comparison-table-row{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-template-rows:1fr}.comparison-table .comparison-table-head{align-items:center;display:flex;justify-content:space-between}.comparison-table .comparison-table-cell,.comparison-table .comparison-table-head{border:1px solid #bec5cb;border:1px solid var(--grayscale-light60);border-radius:4px;padding:16px 24px;text-align:start}.comparison-table .accordion-btn{align-items:center;background:#0000;border:none;display:flex;justify-content:space-between;text-align:start;width:100%}.comparison-table .accordion-btn .arrow{border-radius:50%;display:block;height:24px;width:24px}.comparison-table .accordion-btn .arrow svg{display:block;height:24px;transform-origin:center;transition:transform .3s ease;width:24px}.comparison-table .accordion-btn[aria-expanded=true] .arrow{background:#5c6f7e;background:var(--grayscale-default);color:#fff}.comparison-table .accordion-btn[aria-expanded=true] .arrow svg{transform:rotate(180deg)}.comparison-table .comparison-table-accordion-body .comparison-table-cell{align-items:center;background:#f7f8f9;background:var(--grayscale-light95);display:flex;gap:16px;gap:var(--spacing-default);padding-left:64px;padding-left:calc(var(--spacing-large) + 24px + var(--spacing-default));position:relative}.comparison-table .comparison-table-accordion-body .comparison-table-cell:before{background-color:#bec5cb;background-color:var(--grayscale-light60);content:"";display:block;height:100%;left:24px;left:var(--spacing-large);margin:0 11px;position:absolute;width:2px}.cohorts-main{padding:32px;padding:var(--spacing-xl)}.cohorts-main .page-title{color:var(--color-theme-text-lightTheme-Default);font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2);text-transform:capitalize}.performance-overview .row-fifty>div,.performance-overview .row-full{background-color:#fff;padding:32px;padding:var(--spacing-xl)}.settings-main .form-row{display:flex;flex-direction:row;gap:16px;gap:var(--spacing-default)}.settings-main .form-element{margin-bottom:16px;margin-bottom:var(--spacing-default);max-width:800px}.settings-main .form-element input{width:100%}.settings-main .settings-table{max-width:800px}.settings-main .settings-table thead th{font-weight:400;padding:16px;padding:var(--spacing-default) var(--spacing-default)}.settings-main .settings-table tbody th{max-width:240px;min-width:240px;text-align:start}.settings-main .settings-table tbody th .user-meta-secondary{font-weight:400}.settings-main .settings-table tbody td{min-width:170px;padding:16px;padding:var(--spacing-default) var(--spacing-default);text-align:center}.settings-main .performance-settings{max-width:800px}.settings-main .performance-settings thead th{font-weight:400;padding:16px;padding:var(--spacing-default) var(--spacing-default);vertical-align:bottom}.settings-main .performance-settings thead th:first-child{text-align:start}.settings-main .performance-settings thead th h3{text-transform:uppercase}.settings-main .performance-settings tbody th{padding:16px;padding:var(--spacing-default) var(--spacing-default);text-align:start}.settings-main .performance-settings tbody th .user-meta-secondary{font-weight:400}.settings-main .performance-settings tbody td{min-width:100px;padding:16px;padding:var(--spacing-default) var(--spacing-default);text-align:center}.settings-main .performance-settings tbody td .form-input{max-width:120px}.settings-main .performance-settings tbody td .form-input input{width:100%}.settings-main hr{margin:20px 0}.onboarding-page{align-items:center;display:flex;flex-direction:column;margin:32px auto;margin:var(--spacing-xl) auto;max-width:770px}.onboarding-page.wide{max-width:1170px}.onboarding-page .onboarding-actions{justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-default);padding-bottom:16px;padding-bottom:var(--spacing-default);width:100%}.onboarding-page .steps-indicator{gap:8px;gap:var(--spacing-small)}.onboarding-page .steps-indicator .step{border-right:1px solid #047a9c;border-right:1px solid var(--color-theme-sys-light-primary);color:#047a9c;color:var(--color-theme-sys-light-secondary);display:none;font-size:14px;font-weight:500;margin:8px 0;margin:var(--spacing-small) 0;padding:0 16px;padding:0 var(--spacing-default)}.onboarding-page .steps-indicator .step:first-child{padding-left:0}.onboarding-page .steps-indicator .step:last-child{border:none;padding-right:0}.onboarding-page .steps-indicator .step.completed{display:block}.onboarding-page .steps-indicator .step.last{border-right:0}.onboarding-page .onboarding-step{align-items:center;display:flex;flex-direction:column;gap:16px;gap:var(--spacing-default);width:100%}.onboarding-page .onboarding-step h2{color:var(--color-theme-text-lightTheme-default);font:normal 300 36px/43.2px Inter;font:var(--font-typography-headline-h2);margin:0}.onboarding-page .onboarding-step>p{font:normal 400 18px/27px Inter;font:var(--font-typography-body-body-large);margin:0}.onboarding-page .onboarding-step .disciplines-grid{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:16px;margin-top:var(--spacing-default)}.onboarding-page .onboarding-step .disciplines-grid input{-webkit-appearance:none;appearance:none;height:0;opacity:0;visibility:hidden;width:0}.onboarding-page .onboarding-step .disciplines-grid label{align-items:center;background-color:#fff;block-size:120px;border:1px solid #b5b5b5;border:1px solid var(--color-theme-text-darktheme-muted);border-radius:4px;box-shadow:0 1px 3px 0 rgba(13,0,77,.051),0 1px 1px 0 rgba(13,0,77,.102),0 2px 1px -1px rgba(13,0,77,.149);box-sizing:border-box;color:#020917;color:var(--color-theme-text-lighttheme-default);cursor:pointer;display:flex;flex-direction:column;font:normal 400 14px/20.02px Inter;font:var(--font-typography-body-body-small);gap:4px;gap:var(--spacing-xs);inline-size:120px;justify-content:center;padding:16px;text-align:center}.onboarding-page .onboarding-step .disciplines-grid label img{border:2px solid #c1bfff;border-radius:100px;height:auto;max-width:60px}.onboarding-page .onboarding-step .disciplines-grid label.selected,.onboarding-page .onboarding-step .disciplines-grid label:hover{outline:2px solid #047a9c;outline:2px solid var(--color-theme-sys-light-primary);outline-offset:-1px}.onboarding-page .onboarding-step .program-wrapper,.onboarding-page .onboarding-step .template-wrapper{display:flex;flex-direction:row;gap:16px;gap:var(--spacing-default);width:100%}.onboarding-page .onboarding-step .program-wrapper .program-grid,.onboarding-page .onboarding-step .program-wrapper .template-grid,.onboarding-page .onboarding-step .template-wrapper .program-grid,.onboarding-page .onboarding-step .template-wrapper .template-grid{display:flex;flex:1 1;gap:16px;gap:var(--spacing-default);justify-content:center;margin-top:16px;margin-top:var(--spacing-default)}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card{grid-gap:8px;grid-gap:var(--spacing-small);background:#fff;border:1px solid #c0c9c1;border:1px solid var(--color-theme-sys-light-outline-variant);border-radius:8px;box-shadow:0 0 4px 0 #00000040;color:var(--color-theme-text-lightTheme-default);display:grid;flex:1 1 30%;gap:8px;gap:var(--spacing-small);grid-template-columns:92px auto 30px;padding:16px;padding:var(--spacing-default)}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card img,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card img,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card img,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card img,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card img,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card img,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card img,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card img{grid-column:1;grid-row:1/span 2;height:120px;object-fit:cover;width:92px}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .program-card-label,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .program-card-label,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .program-card-label,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .program-card-label,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .program-card-label,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .program-card-label,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .program-card-label,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .program-card-label{grid-column:2;grid-row:1}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .template-card-label,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .template-card-label,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .template-card-label,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .template-card-label,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .template-card-label,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .template-card-label,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .template-card-label,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .template-card-label{grid-column:1/span 2;grid-row:1}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card input,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card input,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card input,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card input,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card input,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card input,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card input,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card input{align-items:center;align-self:start;-webkit-appearance:none;appearance:none;border:1px solid #c0c9c1;border:1px solid var(--color-theme-sys-light-outline-variant);border-radius:50%;box-sizing:border-box;display:flex;grid-column:3;grid-row:1;height:24px;justify-content:center;padding:2px;width:24px}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card input:checked,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card input:checked,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card input:checked,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card input:checked,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card input:checked,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card input:checked,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card input:checked,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card input:checked{border-color:#047a9c;border-color:var(--color-theme-sys-light-primary);outline:1px solid #047a9c;outline:1px solid var(--color-theme-sys-light-primary)}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card input:checked:before,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card input:checked:before,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card input:checked:before,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card input:checked:before,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card input:checked:before,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card input:checked:before,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card input:checked:before,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card input:checked:before{background-color:#047a9c;background-color:var(--color-theme-sys-light-primary);border-radius:50%;content:"";display:block;height:14px;width:14px}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card h3,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card h3,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card h3,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card h3,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card h3,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card h3,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card h3,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card h3{color:#000;font:normal 600 16px/22.88px Inter;font:var(--font-typography-body-body-medium-emphasis);margin:0}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card p,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card p,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card p,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card p,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card p,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card p,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card p,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card p{font:normal 400 14px/20.02px Inter;font:var(--font-typography-body-body-small);margin:0}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .template-details-button,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .template-details-button,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .template-details-button,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .template-details-button{grid-column:1/span 3!important;grid-row:2!important}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .program-details-button,.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .template-details-button,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .program-details-button,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .template-details-button,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .program-details-button,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .template-details-button,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .program-details-button,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .program-details-button,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .program-details-button,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .program-details-button,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .template-details-button,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .program-details-button,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .template-details-button{display:flex;grid-column:2/span 2;grid-row:2;justify-content:end}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card .template-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .program-details-button .btn[aria-pressed=true],.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card .template-details-button .btn[aria-pressed=true]{outline:2px solid #047a9c;outline:2px solid var(--color-theme-sys-light-primary);outline-offset:-2px}.onboarding-page .onboarding-step .program-wrapper .program-grid .program-card.selected,.onboarding-page .onboarding-step .program-wrapper .program-grid .template-card.selected,.onboarding-page .onboarding-step .program-wrapper .template-grid .program-card.selected,.onboarding-page .onboarding-step .program-wrapper .template-grid .template-card.selected,.onboarding-page .onboarding-step .template-wrapper .program-grid .program-card.selected,.onboarding-page .onboarding-step .template-wrapper .program-grid .template-card.selected,.onboarding-page .onboarding-step .template-wrapper .template-grid .program-card.selected,.onboarding-page .onboarding-step .template-wrapper .template-grid .template-card.selected{border-color:#047a9c;border-color:var(--color-theme-sys-light-primary);border-width:1px;box-shadow:0 1px 14px 0 rgba(13,0,77,.051),0 5px 8px 0 rgba(13,0,77,.102),0 3px 5px -1px rgba(13,0,77,.149)}.onboarding-page .onboarding-step .program-wrapper .program-details,.onboarding-page .onboarding-step .program-wrapper .template-details,.onboarding-page .onboarding-step .template-wrapper .program-details,.onboarding-page .onboarding-step .template-wrapper .template-details{background:#fff;background:var(--color-theme-white);border:1px solid #c0c9c1;border:1px solid var(--color-theme-sys-light-outline-variant);border-radius:16px;box-shadow:0 1px 3px 0 rgba(13,0,77,.051),0 1px 1px 0 rgba(13,0,77,.102),0 2px 1px -1px rgba(13,0,77,.071);display:none;flex:1 1;flex-direction:column;gap:16px;gap:var(--spacing-default);margin-top:16px;margin-top:var(--spacing-default);padding:16px;padding:var(--spacing-default)}.onboarding-page .onboarding-step .program-wrapper .program-details>div,.onboarding-page .onboarding-step .program-wrapper .template-details>div,.onboarding-page .onboarding-step .template-wrapper .program-details>div,.onboarding-page .onboarding-step .template-wrapper .template-details>div{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-default)}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list{display:none}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list h3,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list h3,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list h3,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list h3{color:var(--color-theme-text-lightTheme-default);font:normal 600 28px/34.72px Inter;font:var(--font-typography-headline-h3);margin:0}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list p,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list p,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list p,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list p{font:normal 400 18px/27px Inter;font:var(--font-typography-body-body-large)}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list ul,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list ul,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list ul,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list ul{list-style-type:none;margin:0;padding:0}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list ul li,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list ul li,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list ul li,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list ul li{align-items:center;border-bottom:1px solid #c0c9c1;border-bottom:1px solid var(--color-theme-sys-light-outline-variant);display:flex;gap:16px;gap:var(--spacing-default);padding:16px 8px;padding:var(--spacing-default) var(--spacing-small)}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list ul li:last-child,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list ul li:last-child,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list ul li:last-child,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list ul li:last-child{border:none}.onboarding-page .onboarding-step .program-wrapper .program-details .template-course-list.open,.onboarding-page .onboarding-step .program-wrapper .template-details .template-course-list.open,.onboarding-page .onboarding-step .template-wrapper .program-details .template-course-list.open,.onboarding-page .onboarding-step .template-wrapper .template-details .template-course-list.open{display:block}.onboarding-page .onboarding-step .program-wrapper .program-details .program-img,.onboarding-page .onboarding-step .program-wrapper .template-details .program-img,.onboarding-page .onboarding-step .template-wrapper .program-details .program-img,.onboarding-page .onboarding-step .template-wrapper .template-details .program-img{height:auto;max-height:120px;width:100%}.onboarding-page .onboarding-step .program-wrapper .program-details .program-details-actions,.onboarding-page .onboarding-step .program-wrapper .program-details .template-details-actions,.onboarding-page .onboarding-step .program-wrapper .template-details .program-details-actions,.onboarding-page .onboarding-step .program-wrapper .template-details .template-details-actions,.onboarding-page .onboarding-step .template-wrapper .program-details .program-details-actions,.onboarding-page .onboarding-step .template-wrapper .program-details .template-details-actions,.onboarding-page .onboarding-step .template-wrapper .template-details .program-details-actions,.onboarding-page .onboarding-step .template-wrapper .template-details .template-details-actions{display:flex;flex-direction:row;gap:8px;gap:var(--spacing-small);justify-content:flex-end}.onboarding-page .onboarding-step .program-wrapper.details-open .program-details,.onboarding-page .onboarding-step .program-wrapper.details-open .template-details,.onboarding-page .onboarding-step .template-wrapper.details-open .program-details,.onboarding-page .onboarding-step .template-wrapper.details-open .template-details{display:flex}.onboarding-page .onboarding-step .program-wrapper.details-open .program-grid,.onboarding-page .onboarding-step .program-wrapper.details-open .template-grid,.onboarding-page .onboarding-step .template-wrapper.details-open .program-grid,.onboarding-page .onboarding-step .template-wrapper.details-open .template-grid{flex-direction:column;gap:16px;gap:var(--spacing-default);justify-content:flex-start;max-width:450px;overflow:hidden;overflow-y:auto}.onboarding-page .onboarding-step .program-wrapper.details-open .program-grid .program-card,.onboarding-page .onboarding-step .program-wrapper.details-open .program-grid .template-card,.onboarding-page .onboarding-step .program-wrapper.details-open .template-grid .program-card,.onboarding-page .onboarding-step .program-wrapper.details-open .template-grid .template-card,.onboarding-page .onboarding-step .template-wrapper.details-open .program-grid .program-card,.onboarding-page .onboarding-step .template-wrapper.details-open .program-grid .template-card,.onboarding-page .onboarding-step .template-wrapper.details-open .template-grid .program-card,.onboarding-page .onboarding-step .template-wrapper.details-open .template-grid .template-card{flex:none}.onboarding-page .onboarding-step .input-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2px;gap:var(--Spacing-XX-Small,2px)}.onboarding-page .onboarding-step .input-container label{color:#02091766;color:var(--color-theme-transparent-dark-40);font:normal 400 10px/16.5px Inter;font:var(--font-typography-label-label-small)}.onboarding-page .onboarding-step .input-container input{background:#fff;background:var(--color-theme-sys-light-background,#fff);border:1px solid #737672;border:1px solid var(--color-theme-sys-light-outline);border-radius:4px;color:var(--color-theme-text-lightTheme-default);font-size:16px;font-size:var(--typography-fontsize-paragraph);font:normal 400 16px/24px Inter;font:var(--font-typography-inputs-input-text);margin-bottom:6px;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.onboarding-page .onboarding-step .input-container input:focus{outline:2px solid #047a9c;outline:2px solid var(--color-theme-sys-light-focus-a11y);outline-offset:3px}.onboarding-page .onboarding-step .input-container input{display:block;width:100%}.onboarding-page .onboarding-step .input-container .input-hint{color:#02091766;color:var(--color-theme-transparent-dark-40);font:normal 400 12px/12px Inter;font:var(--font-typography-inputs-input-label-helper-text-chip)}.onboarding-page .onboarding-step .performance-options{border-collapse:initial;border-spacing:0;margin-top:16px;margin-top:var(--spacing-default);width:100%}.onboarding-page .onboarding-step .performance-options .performance-option{border-radius:4px}.onboarding-page .onboarding-step .performance-options .performance-option.header{background-color:initial!important}.onboarding-page .onboarding-step .performance-options .performance-option.header th{font:normal 400 10px/16.5px Inter;font:var(--font-typography-label-label-small);padding:16px;padding:var(--spacing-default);text-align:left}.onboarding-page .onboarding-step .performance-options .performance-option.header th .header-with-tooltip{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:4px}.onboarding-page .onboarding-step .performance-options .performance-option.header th .header-with-tooltip .tooltip{margin-bottom:-3px}.onboarding-page .onboarding-step .performance-options .performance-option th{font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium);padding:16px;padding:var(--spacing-default);text-align:left}.onboarding-page .onboarding-step .performance-options .performance-option td{padding:16px;padding:var(--spacing-default)}.onboarding-page .onboarding-step .performance-options .performance-option>:first-child{border-radius:10px 0 0 10px}.onboarding-page .onboarding-step .performance-options .performance-option>:last-child{border-radius:0 10px 10px 0}.onboarding-page .onboarding-step .performance-options .performance-option:nth-child(odd){background-color:#fff;background-color:var(--color-theme-sys-light-background)}.onboarding-page .onboarding-step .performance-options .performance-option input{background:#fff;background:var(--color-theme-sys-light-background,#fff);border:1px solid #737672;border:1px solid var(--color-theme-sys-light-outline);border-radius:4px;color:var(--color-theme-text-lightTheme-default);font-size:16px;font-size:var(--typography-fontsize-paragraph);font:normal 400 16px/24px Inter;font:var(--font-typography-inputs-input-text);margin-bottom:6px;padding:8px 16px;padding:var(--spacing-small) var(--spacing-default)}.onboarding-page .onboarding-step .performance-options .performance-option input:focus{outline:2px solid #047a9c;outline:2px solid var(--color-theme-sys-light-focus-a11y);outline-offset:3px}.onboarding-page .onboarding-step .performance-options .performance-option input{display:block;padding:4px 16px;width:100%}.onboarding-page .onboarding-step .performance-options .performance-option input.is-invalid{outline:2px solid #af2e30;outline:2px solid var(--color-theme-sys-light-error);outline-offset:3px}.onboarding-page .onboarding-step .performance-options .performance-option input[aria-disabled=true]{border-color:#c0c9c1;border-color:var(--color-theme-sys-light-outline-variant);color:#585858;color:var(--color-theme-text-lighttheme-muted);cursor:not-allowed}.tooltip{cursor:pointer;position:relative}.tooltip .tooltiptext{background-color:#333;border-radius:4px;bottom:125%;color:#fff;font-size:12px;left:50%;max-width:325px;opacity:0;padding:4px 8px;position:absolute;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:1}.tooltip .tooltiptext:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.alert{align-items:flex-start;align-self:stretch;border-radius:8px;box-shadow:0 2px 4px 0 #00000040;color:var(--color-theme-text-lighttheme-Default);display:flex;flex-direction:column;gap:8px;left:60px;max-width:600px;padding:12px 16px;position:absolute;top:20px;z-index:1000}.alert.not-floating{box-shadow:none;margin:0 0 32px;max-width:100%;position:static}.alert h4{font:normal 600 16px/22.88px Inter;font:var(--font-typography-body-body-medium-emphasis);margin:0}.alert p{font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium)}.alert .alert-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.alert .alert-actions{display:flex;gap:8px}.alert.alert-warning{background:#ffb3ae;background:var(--color-theme-sys-light-error-container)}.alert.alert-success{background:#5bdda0;background:var(--color-theme-sys-light-success-container);left:50%;top:-12px;transform:translateX(-50%)}.settings-overview{padding:48px;padding:var(--spacing-xxxl)}.settings-overview .course-information h3{color:#020917;color:var(--color-theme-text-lighttheme-default);font:normal 600 16px/22.88px Inter;font:var(--font-typography-body-body-medium-emphasis);margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.settings-overview .course-information p{color:#585858;color:var(--color-theme-text-lighttheme-muted);font:normal 400 16px/22.88px Inter;font:var(--font-typography-body-body-medium);margin-bottom:16px;margin-bottom:var(--spacing-default)}.settings-overview .form-actions{margin-top:16px;margin-top:var(--spacing-default)}
/*# sourceMappingURL=main.2007ecc3.css.map*/