@charset "UTF-8";:root{--color-base-white: #ffffff;--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-gray-25: #fdfdfd;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e9eaeb;--color-gray-300: #d5d7da;--color-gray-400: #a4a7ae;--color-gray-500: #717680;--color-gray-600: #51565f;--color-gray-700: #414651;--color-gray-800: #252b37;--color-gray-900: #181d27;--color-gray-950: #0a0d12;--color-warm-gray-25: #f8f7f7;--color-warm-gray-50: #f1f0ef;--color-warm-gray-100: #ecebe9;--color-warm-gray-200: #e3e0de;--color-warm-gray-300: #d3d1ce;--color-warm-gray-400: #b9b4b0;--color-warm-gray-500: #a8a39e;--color-warm-gray-600: #87817b;--color-warm-gray-700: #706a65;--color-warm-gray-800: #5e5a56;--color-warm-gray-900: #514e4b;--color-warm-gray-950: #292726;--color-turquoise-25: #f7fcfd;--color-turquoise-50: #f0fafb;--color-turquoise-100: #d9f2f4;--color-turquoise-200: #b8e5e9;--color-turquoise-300: #87d1d9;--color-turquoise-400: #51b6c2;--color-turquoise-500: #3399a7;--color-turquoise-600: #2d7d8d;--color-turquoise-700: #2b6673;--color-turquoise-800: #2a5460;--color-turquoise-900: #274752;--color-turquoise-950: #152e37;--color-cream-25: #fefefe;--color-cream-50: #fefefd;--color-cream-100: #fdfdfc;--color-cream-200: #fbfaf9;--color-cream-300: #f9f8f5;--color-cream-400: #f2eee8;--color-cream-500: #f5f3ef;--color-cream-600: #f2efe9;--color-cream-700: #efeae4;--color-cream-800: #ece7e0;--color-cream-900: #e7e1d8;--color-cream-950: #e5dfd5;--color-green-25: #fafefb;--color-green-50: #f5fcf7;--color-green-100: #d8f3e0;--color-green-200: #baebc9;--color-green-300: #9de2b1;--color-green-400: #68ceb5;--color-green-500: #7fd99a;--color-green-600: #59c072;--color-green-700: #2da95f;--color-green-800: #269854;--color-green-900: #188557;--color-green-950: #076c56;--color-apple-25: #fafff3;--color-apple-50: #f4fee7;--color-apple-100: #e6fdca;--color-apple-200: #cdfb9b;--color-apple-300: #acf562;--color-apple-400: #8cea31;--color-apple-500: #6cd012;--color-apple-600: #51a60a;--color-apple-700: #3f7e0d;--color-apple-800: #346410;--color-apple-900: #2e5413;--color-apple-950: #142f04;--color-aqua-25: #f5feff;--color-aqua-50: #e6fbff;--color-aqua-100: #bffaff;--color-aqua-200: #99f2ff;--color-aqua-300: #79e1ee;--color-aqua-400: #4ccfe2;--color-aqua-500: #02bad8;--color-aqua-600: #0494b6;--color-aqua-700: #0b7793;--color-aqua-800: #136077;--color-aqua-900: #145065;--color-aqua-950: #073445;--color-citrus-25: #fefff3;--color-citrus-50: #fdffe7;--color-citrus-100: #f7fec6;--color-citrus-200: #f2fe91;--color-citrus-300: #e9fb52;--color-citrus-400: #e2f61f;--color-citrus-500: #ddf00a;--color-citrus-600: #b2bb04;--color-citrus-700: #909207;--color-citrus-800: #76740d;--color-citrus-900: #646111;--color-citrus-950: #393705;--color-light-green-25: #f8fefb;--color-light-green-50: #f6fcf4;--color-light-green-100: #e1f3cf;--color-light-green-200: #cfecb1;--color-light-green-300: #80e07b;--color-light-green-400: #7cca51;--color-light-green-500: #98d652;--color-light-green-600: #62ba51;--color-light-green-700: #32973b;--color-light-green-800: #248543;--color-light-green-900: #197549;--color-light-green-950: #0c6355;--color-neon-green-25: #fbfdf7;--color-neon-green-50: #f7faf0;--color-neon-green-100: #ebf5c6;--color-neon-green-200: #e0f09c;--color-neon-green-300: #d4eb71;--color-neon-green-400: #bcdc42;--color-neon-green-500: #c8e647;--color-neon-green-600: #acce3c;--color-neon-green-700: #739e26;--color-neon-green-800: #688c1a;--color-neon-green-900: #5e790d;--color-neon-green-950: #536701;--color-teal-25: #f5fffb;--color-teal-50: #f1fcf8;--color-teal-100: #dbf8ef;--color-teal-200: #c0f6e0;--color-teal-300: #a2f4d6;--color-teal-400: #04b181;--color-teal-500: #05bf8e;--color-teal-600: #00a676;--color-teal-700: #0a8f67;--color-teal-800: #0c7154;--color-teal-900: #0e5c46;--color-teal-950: #11473b;--color-cyan-25: #f8fbfc;--color-cyan-50: #eff8fa;--color-cyan-100: #ddf2f8;--color-cyan-200: #bce7f5;--color-cyan-300: #94dbf2;--color-cyan-400: #5dcaef;--color-cyan-500: #22b9ec;--color-cyan-600: #0e9ac8;--color-cyan-700: #0b7599;--color-cyan-800: #09546d;--color-cyan-900: #073a4b;--color-cyan-950: #062732;--color-neon-blue-25: #fafdfd;--color-neon-blue-50: #f4fafb;--color-neon-blue-100: #e3f3f5;--color-neon-blue-200: #d5ecf0;--color-neon-blue-300: #addce1;--color-neon-blue-400: #47a9c0;--color-neon-blue-500: #51b6c2;--color-neon-blue-600: #419ec0;--color-neon-blue-700: #0c8fb1;--color-neon-blue-800: #127999;--color-neon-blue-900: #206087;--color-neon-blue-950: #2a4c76;--color-blue-25: #f7fafd;--color-blue-50: #edf5fd;--color-blue-100: #d5e8fc;--color-blue-200: #a9d1f9;--color-blue-300: #6db2f8;--color-blue-400: #2b91f7;--color-blue-500: #0778e9;--color-blue-600: #0669cb;--color-blue-700: #0558ab;--color-blue-800: #054280;--color-blue-900: #042e58;--color-blue-950: #04213f;--color-dark-blue-25: #fafcfe;--color-dark-blue-50: #f5f9fd;--color-dark-blue-100: #e7effb;--color-dark-blue-200: #dbe7f9;--color-dark-blue-300: #b8d1ff;--color-dark-blue-400: #548de9;--color-dark-blue-500: #6697f6;--color-dark-blue-600: #4470e1;--color-dark-blue-700: #3b4ed2;--color-dark-blue-800: #3947b9;--color-dark-blue-900: #502eb5;--color-dark-blue-950: #6019ad;--color-purple-25: #fdfbfe;--color-purple-50: #fbf7fd;--color-purple-100: #f6ecfb;--color-purple-200: #eeddf7;--color-purple-300: #e0c2f0;--color-purple-400: #c58ae1;--color-purple-500: #b974d8;--color-purple-600: #a556c7;--color-purple-700: #8f43ad;--color-purple-800: #783b8e;--color-purple-900: #623073;--color-purple-950: #451c53;--color-pink-25: #fef5fc;--color-pink-50: #fef1fa;--color-pink-100: #fee5f6;--color-pink-200: #ffcbef;--color-pink-300: #ffa1e0;--color-pink-400: #ff55c3;--color-pink-500: #fa3ab1;--color-pink-600: #ea188f;--color-pink-700: #cc0a73;--color-pink-800: #a80c5e;--color-pink-900: #8c0f51;--color-pink-950: #56012d;--color-red-25: #fef9f8;--color-red-50: #fef1ee;--color-red-100: #fed9d2;--color-red-200: #feb4a9;--color-red-300: #ff8e80;--color-red-400: #ff7566;--color-red-500: #e64c25;--color-red-600: #f51000;--color-red-700: #c20600;--color-red-800: #880401;--color-red-900: #590503;--color-red-950: #340404;--color-orange-25: #fffbf8;--color-orange-50: #fef7f2;--color-orange-100: #fdecd8;--color-orange-200: #fde3c1;--color-orange-300: #fbd6a4;--color-orange-400: #fd942b;--color-orange-500: #fca837;--color-orange-600: #fa7921;--color-orange-700: #f55b00;--color-orange-800: #dc4c0f;--color-orange-900: #c33c1e;--color-orange-950: #aa2d2d;--color-lemon-25: #fefef9;--color-lemon-50: #fdfced;--color-lemon-100: #fcfbd4;--color-lemon-200: #fbf9a7;--color-lemon-300: #faf875;--color-lemon-400: #f8f53f;--color-lemon-500: #f0eb0a;--color-lemon-600: #bda211;--color-lemon-700: #977711;--color-lemon-800: #7d5f16;--color-lemon-900: #6b4d18;--color-lemon-950: #3e2a0a;--color-yellow-25: #fffcf8;--color-yellow-50: #fef9f1;--color-yellow-100: #fdf0c8;--color-yellow-200: #fee6a4;--color-yellow-300: #ffdb6e;--color-yellow-400: #ffb922;--color-yellow-500: #ffcd35;--color-yellow-600: #f7a518;--color-yellow-700: #ed7000;--color-yellow-800: #d25f00;--color-yellow-900: #b64d00;--color-yellow-950: #9b3c00;--color-neon-yellow-25: #fdfdf7;--color-neon-yellow-50: #fbfbef;--color-neon-yellow-100: #f8f8cb;--color-neon-yellow-200: #eff799;--color-neon-yellow-300: #e6ef70;--color-neon-yellow-400: #dce84f;--color-neon-yellow-500: #eef05d;--color-neon-yellow-600: #d0d947;--color-neon-yellow-700: #7a9114;--color-neon-yellow-800: #63881b;--color-neon-yellow-900: #4f8011;--color-neon-yellow-950: #436d0e;--color-light-salmon-25: #fffbfa;--color-light-salmon-50: #fef7f5;--color-light-salmon-100: #fee9de;--color-light-salmon-200: #fedcc9;--color-light-salmon-300: #fccdb0;--color-light-salmon-400: #fc7531;--color-light-salmon-500: #ff863c;--color-light-salmon-600: #ff6435;--color-light-salmon-700: #ec0000;--color-light-salmon-800: #d80000;--color-light-salmon-900: #c40000;--color-light-salmon-950: #bd0011;--color-salmon-25: #fffbfc;--color-salmon-50: #fef7f8;--color-salmon-100: #fde7e6;--color-salmon-200: #fbd8d4;--color-salmon-300: #fdb7a8;--color-salmon-400: #fa5643;--color-salmon-500: #ff6645;--color-salmon-600: #e0003c;--color-salmon-700: #c80b3e;--color-salmon-800: #af1641;--color-salmon-900: #972143;--color-salmon-950: #8b2644;--color-alpha-white-10: #ffffff1a;--color-alpha-white-20: #ffffff33;--color-alpha-white-30: #ffffff4d;--color-alpha-white-40: #ffffff66;--color-alpha-white-50: #ffffff80;--color-alpha-white-60: #ffffff99;--color-alpha-white-70: #ffffffb2;--color-alpha-white-80: #ffffffcc;--color-alpha-white-90: #ffffffe5;--color-alpha-white-100: var(--color-base-white);--color-alpha-black-10: #0000001a;--color-alpha-black-20: #00000033;--color-alpha-black-30: #0000004d;--color-alpha-black-40: #00000066;--color-alpha-black-50: #00000080;--color-alpha-black-60: #00000099;--color-alpha-black-70: #000000b2;--color-alpha-black-80: #000000cc;--color-alpha-black-90: #000000e5;--color-alpha-black-100: var(--color-base-black)}:root{--color-alert-success-25: var(--color-teal-25);--color-alert-success-50: var(--color-teal-50);--color-alert-success-100: var(--color-teal-100);--color-alert-success-200: var(--color-teal-200);--color-alert-success-300: var(--color-teal-300);--color-alert-success-400: var(--color-teal-400);--color-alert-success-500: var(--color-teal-500);--color-alert-success-600: var(--color-teal-600);--color-alert-success-700: var(--color-teal-700);--color-alert-success-800: var(--color-teal-800);--color-alert-success-900: var(--color-teal-900);--color-alert-success-950: var(--color-teal-950);--color-alert-warning-25: var(--color-yellow-25);--color-alert-warning-50: var(--color-yellow-50);--color-alert-warning-100: var(--color-yellow-100);--color-alert-warning-200: var(--color-yellow-200);--color-alert-warning-300: var(--color-yellow-300);--color-alert-warning-400: var(--color-yellow-400);--color-alert-warning-500: var(--color-yellow-500);--color-alert-warning-600: var(--color-yellow-600);--color-alert-warning-700: var(--color-yellow-700);--color-alert-warning-800: var(--color-yellow-800);--color-alert-warning-900: var(--color-yellow-900);--color-alert-warning-950: var(--color-yellow-950);--color-alert-error-25: var(--color-red-25);--color-alert-error-50: var(--color-red-50);--color-alert-error-100: var(--color-red-100);--color-alert-error-200: var(--color-red-200);--color-alert-error-300: var(--color-red-300);--color-alert-error-400: var(--color-red-400);--color-alert-error-500: var(--color-red-500);--color-alert-error-600: var(--color-red-600);--color-alert-error-700: var(--color-red-700);--color-alert-error-800: var(--color-red-800);--color-alert-error-900: var(--color-red-900);--color-alert-error-950: var(--color-red-950);--color-text-primary: var(--color-base-black);--color-text-secondary: var(--color-gray-700);--color-text-tertiary: var(--color-gray-600);--color-text-quaternary: var(--color-gray-500);--color-text-disabled: var(--color-gray-500);--color-text-placeholder: var(--color-gray-400);--color-text-white: var(--color-base-white);--color-text-error: var(--color-alert-error-700);--color-text-warning: var(--color-alert-warning-700);--color-text-success: var(--color-alert-success-700);--color-icon-base: var(--color-base-black);--color-icon-inversed: var(--color-base-white);--color-icon-success: var(--color-alert-success-800);--color-icon-warning: var(--color-alert-warning-800);--color-icon-error: var(--color-alert-error-800);--color-icon-disabled: var(--color-gray-500);--color-border-black: var(--color-base-black);--color-border-white: var(--color-base-white);--color-border-primary: var(--color-gray-300);--color-border-secondary: var(--color-gray-200);--color-border-tertiary: var(--color-gray-100);--color-border-disabled: var(--color-gray-100);--color-border-gray: var(--color-gray-500);--color-border-light-gray: var(--color-gray-300);--color-border-brand: var(--color-teal-500);--color-border-brand-hover: var(--color-teal-700);--color-border-brand-subtle: var(--color-teal-300);--color-border-error: var(--color-alert-error-600);--color-border-error-subtle: var(--color-alert-error-300);--color-border-warning: var(--color-alert-warning-600);--color-border-warning-subtle: var(--color-alert-warning-200);--color-border-success: var(--color-alert-success-600);--color-border-success-subtle: var(--color-alert-success-200);--color-bg-primary: var(--color-base-white);--color-bg-primary-subtle: var(--color-cream-50);--color-bg-primary-hover: var(--color-gray-50);--color-bg-primary-solid: var(--color-base-black);--color-bg-primary-solid-hover: var(--color-gray-800);--color-bg-primary-solid-press: var(--color-gray-600);--color-bg-secondary: var(--color-gray-50);--color-bg-secondary-hover: var(--color-gray-100);--color-bg-secondary-solid: var(--color-gray-600);--color-bg-tertiary: var(--color-gray-100);--color-bg-quaternary: var(--color-gray-200);--color-bg-active: var(--color-gray-50);--color-bg-disabled: var(--color-gray-100);--color-bg-disabled-subtle: var(--color-gray-50);--color-bg-overlay: var(--color-alpha-black-60);--color-bg-brand-primary: var(--color-teal-50);--color-bg-brand-primary-hover: var(--color-teal-100);--color-bg-brand-primary-selected: var(--color-teal-300);--color-bg-brand-secondary: var(--color-teal-100);--color-bg-brand-secondary-hover: var(--color-teal-300);--color-bg-brand-secondary-selected: var(--color-teal-500);--color-bg-brand-solid: var(--color-teal-600);--color-bg-brand-solid-hover: var(--color-teal-700);--color-bg-brand-solid-pressed: var(--color-teal-800);--color-bg-error-primary: var(--color-alert-error-100);--color-bg-error-primary-hover: var(--color-alert-error-200);--color-bg-error-secondary: var(--color-alert-error-200);--color-bg-error-solid: var(--color-alert-error-600);--color-bg-warning-primary: var(--color-alert-warning-100);--color-bg-warning-primary-hover: var(--color-alert-warning-200);--color-bg-warning-secondary: var(--color-alert-warning-200);--color-bg-warning-solid: var(--color-alert-warning-600);--color-bg-success-primary: var(--color-alert-success-100);--color-bg-success-primary-hover: var(--color-alert-success-200);--color-bg-success-secondary: var(--color-alert-success-200);--color-bg-success-solid: var(--color-alert-success-600);--color-fg-primary: var(--color-base-black);--color-fg-primary-hover: var(--color-turquoise-600);--color-fg-primary-active: var(--color-turquoise-800);--color-fg-secondary: var(--color-gray-700);--color-fg-secondary-hover: var(--color-gray-800);--color-fg-tertiary: var(--color-gray-600);--color-fg-tertiary-hover: var(--color-gray-700);--color-fg-quaternary: var(--color-gray-400);--color-fg-quaternary-hover: var(--color-gray-500);--color-fg-disabled: var(--color-gray-500);--color-fg-white: var(--color-base-white);--color-fg-brand-primary: var(--color-teal-600);--color-fg-brand-primary-hover: var(--color-teal-700);--color-fg-brand-secondary: var(--color-teal-500);--color-fg-error-primary: var(--color-alert-error-600);--color-fg-error-primary-hover: var(--color-alert-error-800);--color-fg-error-secondary: var(--color-alert-error-500);--color-fg-warning-primary: var(--color-alert-warning-600);--color-fg-warning-secondary: var(--color-alert-warning-500);--color-fg-success-primary: var(--color-alert-success-600);--color-fg-success-secondary: var(--color-alert-success-500);--color-illustration-pink: #ff79f6;--color-illustration-orange: #fb6d47;--color-illustration-yellow: #ddf00a;--color-illustration-lime: #acf562;--color-illustration-green: #05cc97;--color-illustration-teal: #51b6c2;--color-illustration-blue-medium: #4bdff5;--color-illustration-blue-light: #d2f7fc;--color-illustration-violet: #6697f6;--color-effect-shadow-xs: #0a0d120d;--color-effect-shadow-sm-01: #0a0d121a;--color-effect-shadow-sm-02: #0a0d121a;--color-effect-shadow-md-01: #0a0d121a;--color-effect-shadow-md-02: #0a0d120f;--color-effect-shadow-lg-01: #0a0d1214;--color-effect-shadow-lg-02: #0a0d1208;--color-effect-shadow-lg-03: #0a0d120a;--color-effect-shadow-xl-01: #0a0d1214;--color-effect-shadow-xl-02: #0a0d1208;--color-effect-shadow-xl-03: #0a0d120a;--color-effect-shadow-2xl-01: #0a0d122e;--color-effect-shadow-2xl-02: #0a0d120a;--color-effect-shadow-3xl-01: #0a0d1224;--color-effect-shadow-3xl-02: #0a0d120a;--color-effect-focus-ring-base: var(--color-pink-600)}:root{--color-matieres-anglais-25: var(--color-dark-blue-25);--color-matieres-anglais-50: var(--color-dark-blue-50);--color-matieres-anglais-100: var(--color-dark-blue-100);--color-matieres-anglais-200: var(--color-dark-blue-200);--color-matieres-anglais-300: var(--color-dark-blue-300);--color-matieres-anglais-400: var(--color-dark-blue-400);--color-matieres-anglais-500: var(--color-dark-blue-500);--color-matieres-anglais-600: var(--color-dark-blue-600);--color-matieres-anglais-700: var(--color-dark-blue-700);--color-matieres-anglais-800: var(--color-dark-blue-800);--color-matieres-anglais-900: var(--color-dark-blue-900);--color-matieres-anglais-950: var(--color-dark-blue-950);--color-matieres-chimie-25: var(--color-green-25);--color-matieres-chimie-50: var(--color-green-50);--color-matieres-chimie-100: var(--color-green-100);--color-matieres-chimie-200: var(--color-green-200);--color-matieres-chimie-300: var(--color-green-300);--color-matieres-chimie-400: var(--color-green-400);--color-matieres-chimie-500: var(--color-green-500);--color-matieres-chimie-600: var(--color-green-600);--color-matieres-chimie-700: var(--color-green-700);--color-matieres-chimie-800: var(--color-green-800);--color-matieres-chimie-900: var(--color-green-900);--color-matieres-chimie-950: var(--color-green-950);--color-matieres-education-financiere-25: var(--color-yellow-25);--color-matieres-education-financiere-50: var(--color-yellow-50);--color-matieres-education-financiere-100: var(--color-yellow-100);--color-matieres-education-financiere-200: var(--color-yellow-200);--color-matieres-education-financiere-300: var(--color-yellow-300);--color-matieres-education-financiere-400: var(--color-yellow-400);--color-matieres-education-financiere-500: var(--color-yellow-500);--color-matieres-education-financiere-600: var(--color-yellow-600);--color-matieres-education-financiere-700: var(--color-yellow-700);--color-matieres-education-financiere-800: var(--color-yellow-800);--color-matieres-education-financiere-900: var(--color-yellow-900);--color-matieres-education-financiere-950: var(--color-yellow-950);--color-matieres-francais-25: var(--color-cyan-25);--color-matieres-francais-50: var(--color-cyan-50);--color-matieres-francais-100: var(--color-cyan-100);--color-matieres-francais-200: var(--color-cyan-200);--color-matieres-francais-300: var(--color-cyan-300);--color-matieres-francais-400: var(--color-cyan-400);--color-matieres-francais-500: var(--color-cyan-500);--color-matieres-francais-600: var(--color-cyan-600);--color-matieres-francais-700: var(--color-cyan-700);--color-matieres-francais-800: var(--color-cyan-800);--color-matieres-francais-900: var(--color-cyan-900);--color-matieres-francais-950: var(--color-cyan-950);--color-matieres-geographie-25: var(--color-salmon-25);--color-matieres-geographie-50: var(--color-salmon-50);--color-matieres-geographie-100: var(--color-salmon-100);--color-matieres-geographie-200: var(--color-salmon-200);--color-matieres-geographie-300: var(--color-salmon-300);--color-matieres-geographie-400: var(--color-salmon-400);--color-matieres-geographie-500: var(--color-salmon-500);--color-matieres-geographie-600: var(--color-salmon-600);--color-matieres-geographie-700: var(--color-salmon-700);--color-matieres-geographie-800: var(--color-salmon-800);--color-matieres-geographie-900: var(--color-salmon-900);--color-matieres-geographie-950: var(--color-salmon-950);--color-matieres-histoire-25: var(--color-light-salmon-25);--color-matieres-histoire-50: var(--color-light-salmon-50);--color-matieres-histoire-100: var(--color-light-salmon-100);--color-matieres-histoire-200: var(--color-light-salmon-200);--color-matieres-histoire-300: var(--color-light-salmon-300);--color-matieres-histoire-400: var(--color-light-salmon-400);--color-matieres-histoire-500: var(--color-light-salmon-500);--color-matieres-histoire-600: var(--color-light-salmon-600);--color-matieres-histoire-700: var(--color-light-salmon-700);--color-matieres-histoire-800: var(--color-light-salmon-800);--color-matieres-histoire-900: var(--color-light-salmon-900);--color-matieres-histoire-950: var(--color-light-salmon-950);--color-matieres-mathematiques-25: var(--color-neon-yellow-25);--color-matieres-mathematiques-50: var(--color-neon-yellow-50);--color-matieres-mathematiques-100: var(--color-neon-yellow-100);--color-matieres-mathematiques-200: var(--color-neon-yellow-200);--color-matieres-mathematiques-300: var(--color-neon-yellow-300);--color-matieres-mathematiques-400: var(--color-neon-yellow-400);--color-matieres-mathematiques-500: var(--color-neon-yellow-500);--color-matieres-mathematiques-600: var(--color-neon-yellow-600);--color-matieres-mathematiques-700: var(--color-neon-yellow-700);--color-matieres-mathematiques-800: var(--color-neon-yellow-800);--color-matieres-mathematiques-900: var(--color-neon-yellow-900);--color-matieres-mathematiques-950: var(--color-neon-yellow-950);--color-matieres-monde-contemporain-25: var(--color-orange-25);--color-matieres-monde-contemporain-50: var(--color-orange-50);--color-matieres-monde-contemporain-100: var(--color-orange-100);--color-matieres-monde-contemporain-200: var(--color-orange-200);--color-matieres-monde-contemporain-300: var(--color-orange-300);--color-matieres-monde-contemporain-400: var(--color-orange-400);--color-matieres-monde-contemporain-500: var(--color-orange-500);--color-matieres-monde-contemporain-600: var(--color-orange-600);--color-matieres-monde-contemporain-700: var(--color-orange-700);--color-matieres-monde-contemporain-800: var(--color-orange-800);--color-matieres-monde-contemporain-900: var(--color-orange-900);--color-matieres-monde-contemporain-950: var(--color-orange-950);--color-matieres-physique-25: var(--color-neon-green-25);--color-matieres-physique-50: var(--color-neon-green-50);--color-matieres-physique-100: var(--color-neon-green-100);--color-matieres-physique-200: var(--color-neon-green-200);--color-matieres-physique-300: var(--color-neon-green-300);--color-matieres-physique-400: var(--color-neon-green-400);--color-matieres-physique-500: var(--color-neon-green-500);--color-matieres-physique-600: var(--color-neon-green-600);--color-matieres-physique-700: var(--color-neon-green-700);--color-matieres-physique-800: var(--color-neon-green-800);--color-matieres-physique-900: var(--color-neon-green-900);--color-matieres-physique-950: var(--color-neon-green-950);--color-matieres-sciences-et-technologies-25: var(--color-light-green-25);--color-matieres-sciences-et-technologies-50: var(--color-light-green-50);--color-matieres-sciences-et-technologies-100: var(--color-light-green-100);--color-matieres-sciences-et-technologies-200: var(--color-light-green-200);--color-matieres-sciences-et-technologies-300: var(--color-light-green-300);--color-matieres-sciences-et-technologies-400: var(--color-light-green-400);--color-matieres-sciences-et-technologies-500: var(--color-light-green-500);--color-matieres-sciences-et-technologies-600: var(--color-light-green-600);--color-matieres-sciences-et-technologies-700: var(--color-light-green-700);--color-matieres-sciences-et-technologies-800: var(--color-light-green-800);--color-matieres-sciences-et-technologies-900: var(--color-light-green-900);--color-matieres-sciences-et-technologies-950: var(--color-light-green-950)}:root{--font-family-brand: "Chromatica Modifi\e9 e B";--font-family-stack: var(--font-family-brand), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-text-xs: 12px;--font-size-text-sm: 14px;--font-size-text-md: 16px;--font-size-text-lg: 18px;--font-size-text-xl: 20px;--font-size-heading-xs: 24px;--font-size-heading-sm: 32px;--font-size-heading-md: 40px;--font-size-heading-lg: 48px;--font-size-heading-xl: 60px;--font-size-heading-2xl: 72px;--line-height-text-xs: 18px;--line-height-text-sm: 20px;--line-height-text-md: 24px;--line-height-text-lg: 28px;--line-height-text-xl: 30px;--line-height-display-xs: 32px;--line-height-display-sm: 38px;--line-height-display-md: 44px;--line-height-display-lg: 60px;--line-height-display-xl: 72px;--line-height-display-2xl: 90px;--typescale-h1-font: var(--font-family-brand);--typescale-h1-size: 48px;--typescale-h1-line-height: 1.2;--typescale-h1-weight: var(--font-weight-bold);--typescale-h2-font: var(--font-family-brand);--typescale-h2-size: 40px;--typescale-h2-line-height: 1.2;--typescale-h2-weight: var(--font-weight-bold);--typescale-h3-font: var(--font-family-brand);--typescale-h3-size: 32px;--typescale-h3-line-height: 1.2;--typescale-h3-weight: var(--font-weight-bold);--typescale-h4-font: var(--font-family-brand);--typescale-h4-size: 24px;--typescale-h4-line-height: 1.2;--typescale-h4-weight: var(--font-weight-bold);--typescale-h5-font: var(--font-family-brand);--typescale-h5-size: 20px;--typescale-h5-line-height: 1.2;--typescale-h5-weight: var(--font-weight-bold);--typescale-h6-font: var(--font-family-brand);--typescale-h6-size: 16px;--typescale-h6-line-height: 1.2;--typescale-h6-weight: var(--font-weight-bold);--typescale-subtitle-xl-font: var(--font-family-brand);--typescale-subtitle-xl-size: 24px;--typescale-subtitle-xl-line-height: 1.2;--typescale-subtitle-xl-weight: var(--font-weight-medium);--typescale-subtitle-lg-font: var(--font-family-brand);--typescale-subtitle-lg-size: 20px;--typescale-subtitle-lg-line-height: 1.2;--typescale-subtitle-lg-weight: var(--font-weight-medium);--typescale-subtitle-md-font: var(--font-family-brand);--typescale-subtitle-md-size: 16px;--typescale-subtitle-md-line-height: 1.2;--typescale-subtitle-md-weight: var(--font-weight-medium);--typescale-subtitle-sm-font: var(--font-family-brand);--typescale-subtitle-sm-size: 14px;--typescale-subtitle-sm-line-height: 1.2;--typescale-subtitle-sm-weight: var(--font-weight-medium);--typescale-subtitle-xs-font: var(--font-family-brand);--typescale-subtitle-xs-size: 12px;--typescale-subtitle-xs-line-height: 1.2;--typescale-subtitle-xs-weight: var(--font-weight-medium);--typescale-body-lg-font: var(--font-family-brand);--typescale-body-lg-size: 20px;--typescale-body-lg-line-height: 1.5;--typescale-body-lg-weight: var(--font-weight-regular);--typescale-body-md-font: var(--font-family-brand);--typescale-body-md-size: 16px;--typescale-body-md-line-height: 1.5;--typescale-body-md-weight: var(--font-weight-regular);--typescale-body-sm-font: var(--font-family-brand);--typescale-body-sm-size: 14px;--typescale-body-sm-line-height: 1.5;--typescale-body-sm-weight: var(--font-weight-regular);--typescale-body-xs-font: var(--font-family-brand);--typescale-body-xs-size: 12px;--typescale-body-xs-line-height: 1.2;--typescale-body-xs-weight: var(--font-weight-regular);--typescale-button-lg-font: var(--font-family-brand);--typescale-button-lg-size: 18px;--typescale-button-lg-line-height: 1.2;--typescale-button-lg-weight: var(--font-weight-medium);--typescale-button-md-font: var(--font-family-brand);--typescale-button-md-size: 16px;--typescale-button-md-line-height: 1.2;--typescale-button-md-weight: var(--font-weight-medium);--typescale-button-sm-font: var(--font-family-brand);--typescale-button-sm-size: 14px;--typescale-button-sm-line-height: 1.2;--typescale-button-sm-weight: var(--font-weight-medium)}:root{--spacing-none: 0;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--spacing-11xl: 160px}:root{--radius-none: 0;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px}:root{--container-padding-mobile: 16px;--container-padding-tablet: 32px;--container-padding-laptop: 32px;--container-padding-desktop: 32px;--container-min-width-mobile: 384px;--container-max-width-mobile: 768px;--container-min-width-tablet: 768px;--container-max-width-tablet: 1024px;--container-min-width-laptop: 1024px;--container-max-width-laptop: 1440px;--container-min-width-desktop: 1440px;--container-max-width-desktop: 1440px;--width-xxs: 320px;--width-xs: 384px;--width-sm: 480px;--width-md: 560px;--width-lg: 640px;--width-xl: 768px;--width-2xl: 1024px;--width-3xl: 1280px;--width-4xl: 1440px;--width-5xl: 1600px;--width-6xl: 1920px;--paragraph-max-width: 720px}:root{--shadow-xs: 0 1px 2px 0 var(--color-effect-shadow-xs);--shadow-sm: 0 1px 2px -1px var(--color-effect-shadow-sm-02), 0 1px 3px 0 var(--color-effect-shadow-sm-01);--shadow-md: 0 2px 4px -2px var(--color-effect-shadow-md-02), 0 4px 6px -1px var(--color-effect-shadow-md-01);--shadow-lg: 0 2px 2px -1px var(--color-effect-shadow-lg-03), 0 4px 6px -2px var(--color-effect-shadow-lg-02), 0 12px 16px -4px var(--color-effect-shadow-lg-01);--shadow-xl: 0 3px 3px -1.5px var(--color-effect-shadow-xl-03), 0 8px 8px -4px var(--color-effect-shadow-xl-02), 0 20px 24px -4px var(--color-effect-shadow-xl-01);--shadow-2xl: 0 4px 4px -2px var(--color-effect-shadow-2xl-02), 0 24px 48px -12px var(--color-effect-shadow-2xl-01);--shadow-3xl: 0 5px 5px -2.5px var(--color-effect-shadow-3xl-02), 0 32px 64px -12px var(--color-effect-shadow-3xl-01);--component-shadow-illustration: 0 4px 4px 0 #00000040;--component-shadow-button: 3px 4px 0 0 var(--color-base-black);--component-shadow-button-destructive: 3px 4px 0 0 var(--color-red-500);--component-shadow-button-pressed: inset 2px 2px 0 0 var(--color-base-black);--component-shadow-button-disabled: 3px 4px 0 0 var(--color-gray-500);--component-shadow-content: 0 6px 0 0 var(--color-turquoise-400);--component-shadow-brand-sm: 0 4px 0 0 var(--color-teal-500);--component-shadow-brand-sm-hovered: 0 4px 0 0 var(--color-teal-700);--component-shadow-brand-lg: 0 8px 0 0 var(--color-teal-500);--component-shadow-success-sm: 0 4px 0 0 var(--color-teal-600);--component-shadow-success-lg: 0 8px 0 0 var(--color-teal-600);--component-shadow-error-sm: 0 4px 0 0 var(--color-red-600);--component-shadow-error-lg: 0 8px 0 0 var(--color-red-600);--component-shadow-warning-sm: 0 4px 0 0 var(--color-yellow-600);--component-shadow-warning-lg: 0 8px 0 0 var(--color-yellow-600);--component-shadow-gray-sm: 0 4px 0 0 var(--color-gray-500);--component-shadow-card-default: 0 4px 0 0 var(--color-base-black);--component-shadow-card-hovered: 0 8px 0 0 var(--color-teal-700);--component-shadow-floating-button: 0 1px 3px 0 #2b667366, 0 4px 8px 3px #2b667340}:root{--duration-instant: 0ms;--duration-short: .15s;--duration-medium: .3s;--duration-long: .6s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-emphasized: var(--easing-standard);--easing-accelerate: cubic-bezier(.3, 0, 1, 1);--easing-decelerate: cubic-bezier(0, 0, 0, 1);--easing-sweep: cubic-bezier(.35, 0, 0, 1)}:root{--focus-ring-color: var(--color-effect-focus-ring-base);--focus-ring-width: 3px;--focus-ring-offset: 2px;--focus-ring-active-width: 6px;--focus-ring-duration: var(--duration-long);--focus-ring-easing: var(--easing-emphasized);--focus-ring: 0 0 0 var(--focus-ring-offset) var(--color-bg-primary), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--focus-ring-animation: ap-focus-ring-grow calc(var(--focus-ring-duration) * .25) var(--focus-ring-easing), ap-focus-ring-shrink calc(var(--focus-ring-duration) * .75) var(--focus-ring-easing) calc(var(--focus-ring-duration) * .25)}:root{--button-radius: var(--radius-full);--button-transition-duration: var(--duration-medium);--button-transition-duration-pressed: var(--duration-short);--button-transition-easing: var(--easing-sweep);--button-color-text: var(--color-base-black);--button-color-text-white: var(--color-base-white);--button-color-text-disabled: var(--color-gray-500);--button-color-icon-disabled: var(--color-gray-400);--button-color-border: var(--color-base-black);--button-color-border-inversed: var(--color-base-white);--button-color-border-destructive: var(--color-red-600);--button-color-border-disabled: var(--color-gray-600);--button-primary-color-bg: var(--color-base-white);--button-primary-color-bg-hovered: var(--color-teal-500);--button-primary-color-bg-pressed: var(--color-teal-800);--button-primary-color-bg-focused: var(--color-base-white);--button-primary-color-bg-destructive: var(--color-red-100);--button-primary-color-bg-destructive-hovered: var(--color-red-300);--button-primary-color-bg-destructive-pressed: var(--color-red-500);--button-primary-color-border-disabled: var(--color-gray-500);--button-secondary-color-bg: var(--color-gray-50);--button-secondary-color-bg-hovered: var(--color-teal-300);--button-secondary-color-bg-pressed: var(--color-teal-500);--button-secondary-color-bg-focused: var(--color-base-white);--button-secondary-color-bg-disabled: var(--color-gray-200);--button-dark-color-bg: var(--color-base-black);--button-dark-color-bg-hovered: var(--color-gray-600);--button-dark-color-bg-pressed: var(--color-base-black);--button-dark-color-bg-focused: var(--color-base-black);--button-dark-color-bg-disabled: var(--color-gray-200);--button-tertiary-color-bg: var(--color-base-transparent);--button-tertiary-color-bg-hovered: var(--color-teal-100);--button-tertiary-color-bg-pressed: var(--color-teal-300);--button-tertiary-color-bg-focused: var(--color-gray-100);--button-navigation-color-underline: var(--color-base-black);--button-navigation-color-underline-inversed: var(--color-base-white);--button-link-color-text: var(--color-base-black);--button-link-color-text-hovered: var(--color-teal-700);--button-link-color-text-pressed: var(--color-teal-800);--button-link-color-text-disabled: var(--color-gray-500);--button-link-color-bg-focused: var(--color-gray-100);--dropzone-dropzone: var(--color-gray-300);--dropzone-dropzone-hover: var(--color-bg-brand-primary-hover);--highlight-modificateur: var(--color-warm-gray-200);--highlight-comp-nom-pronom: var(--color-green-200);--highlight-ci: var(--color-light-green-200);--highlight-sujet: var(--color-cyan-200);--highlight-comp-adverbe-adj: var(--color-blue-200);--highlight-attribut-sujet: var(--color-dark-blue-200);--highlight-attribut-cd: var(--color-purple-200);--highlight-comp-phrase: var(--color-pink-200);--highlight-cd: var(--color-orange-200);--highlight-predicat: var(--color-yellow-200);--badge-light-color-bg: var(--color-bg-primary);--badge-light-color-border: var(--color-border-black);--badge-light-color-icon: var(--color-base-black);--badge-light-color-text: var(--color-text-primary);--badge-dark-color-bg: var(--color-bg-primary-solid);--badge-dark-color-border: var(--color-border-black);--badge-dark-color-icon: var(--color-gray-200);--badge-dark-color-text: var(--color-text-white);--badge-blue-color-bg: var(--color-aqua-200);--badge-blue-color-border: var(--color-aqua-300);--badge-blue-color-icon: var(--color-aqua-800);--badge-blue-color-text: var(--color-aqua-900);--badge-green-color-bg: var(--color-apple-200);--badge-green-color-border: var(--color-apple-300);--badge-green-color-icon: var(--color-apple-800);--badge-green-color-text: var(--color-apple-900);--badge-yellow-color-bg: var(--color-citrus-200);--badge-yellow-color-border: var(--color-citrus-400);--badge-yellow-color-icon: var(--color-citrus-800);--badge-yellow-color-text: var(--color-citrus-900);--badge-pink-color-bg: var(--color-pink-200);--badge-pink-color-border: var(--color-pink-300);--badge-pink-color-icon: var(--color-pink-800);--badge-pink-color-text: var(--color-pink-900);--badge-red-color-bg: var(--color-bg-error-solid);--badge-red-color-border: var(--color-border-error);--badge-red-color-icon: var(--color-icon-inversed);--badge-red-color-text: var(--color-text-white);--badge-disabled-color-bg: var(--color-bg-disabled-subtle);--badge-disabled-color-border: var(--color-border-disabled);--badge-disabled-color-icon: var(--color-icon-disabled);--badge-disabled-color-text: var(--color-text-disabled);--badge-disabled-color-dot: var(--color-fg-disabled);--checkbox-color-bg: var(--color-bg-primary);--checkbox-color-bg-hovered: var(--color-bg-brand-primary-hover);--checkbox-color-bg-checked: var(--color-bg-brand-secondary-selected);--checkbox-color-bg-checked-hovered: var(--color-bg-brand-solid-hover);--checkbox-color-bg-disabled: var(--color-bg-disabled);--checkbox-color-border: var(--color-border-black);--checkbox-color-border-disabled: var(--color-border-gray);--checkbox-color-icon: var(--color-icon-inversed);--checkbox-color-icon-disabled: var(--color-icon-disabled);--checkbox-color-text: var(--color-text-primary);--checkbox-color-text-disabled: var(--color-text-disabled);--checkbox-radius: var(--radius-xs);--chip-color-bg-gray: var(--color-bg-secondary);--chip-color-bg-brand: var(--color-bg-brand-secondary);--chip-color-bg-gray-hovered: var(--color-bg-secondary-hover);--chip-color-bg-brand-hovered: var(--color-bg-brand-secondary-hover);--chip-color-bg-disabled: var(--color-bg-disabled-subtle);--chip-color-border-gray: var(--color-border-light-gray);--chip-color-border-brand: var(--color-border-brand-subtle);--chip-color-border-brand-hovered: var(--color-border-brand-hover);--chip-color-border-disabled: var(--color-border-disabled);--chip-color-icon: var(--color-icon-base);--chip-color-icon-disabled: var(--color-icon-disabled);--chip-color-text: var(--color-text-primary);--chip-color-text-disabled: var(--color-text-disabled);--chip-radius: var(--radius-full);--alert-banner-color-bg-success: var(--color-bg-success-secondary);--alert-banner-color-bg-warning: var(--color-bg-warning-secondary);--alert-banner-color-bg-error: var(--color-bg-error-primary);--alert-banner-color-text: var(--color-text-primary);--alert-banner-color-icon: var(--color-icon-base);--alert-banner-radius: var(--radius-sm);--tooltip-color-bg-dark: var(--color-bg-primary-solid);--tooltip-color-bg-light: var(--color-cream-500);--tooltip-color-border-light: var(--color-cream-950);--tooltip-color-text-dark: var(--color-text-white);--tooltip-color-text-light: var(--color-text-primary);--tooltip-padding-horizontal: var(--spacing-lg);--tooltip-padding-vertical: var(--spacing-lg);--tooltip-radius: var(--radius-sm);--tooltip-max-width: 320px}@font-face{font-family:Chromatica Modifi\e9 e B;src:url("./media/Chromatica-Regular-XVSTN6KV.woff2") format("woff2"),url("./media/Chromatica-Regular-RPEQE6LZ.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chromatica Modifi\e9 e B;src:url("./media/Chromatica-RegularOblique-76VNMMPF.woff2") format("woff2"),url("./media/Chromatica-RegularOblique-RHZNYW2D.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Chromatica Modifi\e9 e B;src:url("./media/Chromatica-Medium-B6RKE4B4.woff2") format("woff2"),url("./media/Chromatica-Medium-7RFXHMP7.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chromatica Modifi\e9 e B;src:url("./media/Chromatica-Bold-VGQZOB4K.woff2") format("woff2"),url("./media/Chromatica-Bold-MINVM2PK.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chromatica Modifi\e9 e B;src:url("./media/Chromatica-Black-7MIAGCCK.woff2") format("woff2"),url("./media/Chromatica-Black-GYFQI4S6.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:var(--spacing-none);font-family:var(--font-family-stack);font-size:1rem;font-weight:var(--typescale-body-md-weight);line-height:var(--typescale-body-md-line-height);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:var(--color-bg-primary-solid);-webkit-font-smoothing:antialiased}hr{margin:var(--spacing-xl) var(--spacing-none);border:var(--spacing-none);border-top:1px solid;color:inherit;opacity:.25}h1,h2,h3,h4,h5,h6,p{margin:var(--spacing-none)}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl,dd{padding:var(--spacing-none);margin:var(--spacing-none);list-style:none}dt{font-weight:var(--font-weight-bold)}blockquote,q{margin:var(--spacing-none);padding:var(--spacing-none);border:var(--spacing-none);outline:var(--spacing-none);vertical-align:baseline;background:transparent}b,strong{font-weight:var(--font-weight-bold)}small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}figure{margin:var(--spacing-none)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{font-weight:400;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:var(--spacing-none)}label{display:inline-block}button{border-radius:var(--spacing-none)}input,button,select,optgroup,textarea{margin:var(--spacing-none);font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:var(--spacing-none);border-style:none}textarea{resize:vertical}fieldset{min-width:var(--spacing-none);padding:var(--spacing-none);margin:var(--spacing-none);border:var(--spacing-none)}legend{float:left;width:100%;padding:var(--spacing-none);margin-bottom:var(--spacing-none);line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:var(--spacing-none)}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:var(--spacing-none)}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:var(--spacing-none)}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}h1,.ap-h1{font-family:var(--typescale-h1-font);font-size:var(--typescale-h1-size);line-height:var(--typescale-h1-line-height);font-weight:var(--typescale-h1-weight)}h2,.ap-h2{font-family:var(--typescale-h2-font);font-size:var(--typescale-h2-size);line-height:var(--typescale-h2-line-height);font-weight:var(--typescale-h2-weight)}h3,.ap-h3{font-family:var(--typescale-h3-font);font-size:var(--typescale-h3-size);line-height:var(--typescale-h3-line-height);font-weight:var(--typescale-h3-weight)}h4,.ap-h4{font-family:var(--typescale-h4-font);font-size:var(--typescale-h4-size);line-height:var(--typescale-h4-line-height);font-weight:var(--typescale-h4-weight)}h5,.ap-h5{font-family:var(--typescale-h5-font);font-size:var(--typescale-h5-size);line-height:var(--typescale-h5-line-height);font-weight:var(--typescale-h5-weight)}h6,.ap-h6{font-family:var(--typescale-h6-font);font-size:var(--typescale-h6-size);line-height:var(--typescale-h6-line-height);font-weight:var(--typescale-h6-weight)}p{font-family:var(--typescale-body-md-font);font-size:var(--typescale-body-md-size);line-height:var(--typescale-body-md-line-height);font-weight:var(--typescale-body-md-weight)}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}.ap-subtitle-xl{font-family:var(--typescale-subtitle-xl-font);font-size:var(--typescale-subtitle-xl-size);line-height:var(--typescale-subtitle-xl-line-height);font-weight:var(--typescale-subtitle-xl-weight)}.ap-subtitle-lg{font-family:var(--typescale-subtitle-lg-font);font-size:var(--typescale-subtitle-lg-size);line-height:var(--typescale-subtitle-lg-line-height);font-weight:var(--typescale-subtitle-lg-weight)}.ap-subtitle-md{font-family:var(--typescale-subtitle-md-font);font-size:var(--typescale-subtitle-md-size);line-height:var(--typescale-subtitle-md-line-height);font-weight:var(--typescale-subtitle-md-weight)}.ap-subtitle-sm{font-family:var(--typescale-subtitle-sm-font);font-size:var(--typescale-subtitle-sm-size);line-height:var(--typescale-subtitle-sm-line-height);font-weight:var(--typescale-subtitle-sm-weight)}.ap-subtitle-xs{font-family:var(--typescale-subtitle-xs-font);font-size:var(--typescale-subtitle-xs-size);line-height:var(--typescale-subtitle-xs-line-height);font-weight:var(--typescale-subtitle-xs-weight)}.ap-body-lg{font-family:var(--typescale-body-lg-font);font-size:var(--typescale-body-lg-size);line-height:var(--typescale-body-lg-line-height);font-weight:var(--typescale-body-lg-weight)}.ap-body-lg--bold{font-weight:var(--font-weight-bold)}.ap-body-lg--italic{font-style:italic}.ap-body-md{font-family:var(--typescale-body-md-font);font-size:var(--typescale-body-md-size);line-height:var(--typescale-body-md-line-height);font-weight:var(--typescale-body-md-weight)}.ap-body-md--bold{font-weight:var(--font-weight-bold)}.ap-body-md--italic{font-style:italic}.ap-body-sm{font-family:var(--typescale-body-sm-font);font-size:var(--typescale-body-sm-size);line-height:var(--typescale-body-sm-line-height);font-weight:var(--typescale-body-sm-weight)}.ap-body-sm--bold{font-weight:var(--font-weight-bold)}.ap-body-sm--italic{font-style:italic}.ap-body-xs{font-family:var(--typescale-body-xs-font);font-size:var(--typescale-body-xs-size);line-height:var(--typescale-body-xs-line-height);font-weight:var(--typescale-body-xs-weight)}.ap-body-xs--bold{font-weight:var(--font-weight-bold)}.ap-body-xs--italic{font-style:italic}.ap-button-lg{font-family:var(--typescale-button-lg-font);font-size:var(--typescale-button-lg-size);line-height:var(--typescale-button-lg-line-height);font-weight:var(--typescale-button-lg-weight)}.ap-button-link-lg{font-family:var(--typescale-button-lg-font);font-size:var(--typescale-button-lg-size);line-height:var(--typescale-button-lg-line-height);font-weight:var(--typescale-button-lg-weight);text-decoration:underline}.ap-button-md{font-family:var(--typescale-button-md-font);font-size:var(--typescale-button-md-size);line-height:var(--typescale-button-md-line-height);font-weight:var(--typescale-button-md-weight)}.ap-button-link-md{font-family:var(--typescale-button-md-font);font-size:var(--typescale-button-md-size);line-height:var(--typescale-button-md-line-height);font-weight:var(--typescale-button-md-weight);text-decoration:underline}.ap-button-sm{font-family:var(--typescale-button-sm-font);font-size:var(--typescale-button-sm-size);line-height:var(--typescale-button-sm-line-height);font-weight:var(--typescale-button-sm-weight)}.ap-button-link-sm{font-family:var(--typescale-button-sm-font);font-size:var(--typescale-button-sm-size);line-height:var(--typescale-button-sm-line-height);font-weight:var(--typescale-button-sm-weight);text-decoration:underline}@media(prefers-reduced-motion:reduce){:root{--focus-ring-animation: none}}@keyframes ap-focus-ring-grow{0%{box-shadow:0 0 0 var(--focus-ring-offset) var(--color-bg-primary),0 0 0 calc(var(--focus-ring-offset) + 0px) var(--focus-ring-color)}to{box-shadow:0 0 0 var(--focus-ring-offset) var(--color-bg-primary),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-active-width)) var(--focus-ring-color)}}@keyframes ap-focus-ring-shrink{0%{box-shadow:0 0 0 var(--focus-ring-offset) var(--color-bg-primary),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-active-width)) var(--focus-ring-color)}}a[href]:focus-visible,area[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex^="-"]):focus-visible,[contenteditable]:not([contenteditable=false]):focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring);animation:var(--focus-ring-animation)}.ap-focus-ring:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring);animation:var(--focus-ring-animation)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}
