@theme{ --font-display: "Baloo 2", "Inter", system-ui, sans-serif; --font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif; --color-pr-01: #f9f6fa; --color-pr-02: #e8dded; --color-pr-03: #dccce4; --color-pr-04: #d1bbda; --color-pr-05: #c6aad1; --color-pr-06: #ba99c8; --color-pr-07: #b491c4; --color-pr-08: #af88bf; --color-pr-09: #a377b6; --color-pr-10: #8b57a2; --color-pr-11: #7e488f; --color-pr-12: #704682; --color-pr-13: #52315a; --color-pr-14: #45264d; --color-pr-15: #391f3e; --color-pr-16: #311531; --color-pr-17: #1c1120; --color-pr-18: #1b081c; --color-pr-19: #0e0910; --color-pr-20: #060008; --color-teal-01: #f6fcfc; --color-teal-02: #cdf2f4; --color-teal-03: #b5ebee; --color-teal-04: #9ce5e8; --color-teal-05: #83dee3; --color-teal-06: #6ad7dd; --color-teal-07: #5dd4da; --color-teal-08: #51d1d7; --color-teal-09: #38cad2; --color-teal-10: #47bac0; --color-teal-11: #228b93; --color-teal-12: #1b767f; --color-teal-13: #185e63; --color-teal-14: #075252; --color-teal-15: #004043; --color-teal-16: #14393b; --color-teal-17: #0f2c2d; --color-teal-18: #001c1e; --color-teal-19: #071314; --color-teal-20: #00090a; --color-brand-teal: #47bac0; --color-pink-01: #fef9fb; --color-pink-02: #fce5f0; --color-pink-03: #fbd8e8; --color-pink-04: #f9cbe0; --color-pink-05: #f8bfd8; --color-pink-06: #f7b2d1; --color-pink-07: #f6abcd; --color-pink-08: #f5a5c9; --color-pink-09: #f498c1; --color-pink-10: #f17eb2; --color-pink-11: #ed5d9e; --color-pink-12: #ea3c8a; --color-pink-13: #c61857; --color-pink-14: #a5133d; --color-pink-15: #820f39; --color-pink-16: #630b31; --color-pink-17: #420723; --color-pink-18: #34041b; --color-pink-19: #210412; --color-pink-20: #0a0005; --color-yellow-01: #fefdf6; --color-yellow-02: #fcf9dc; --color-yellow-03: #fbf6cb; --color-yellow-04: #f9f3b9; --color-yellow-05: #f8f0a8; --color-yellow-06: #f7ed96; --color-yellow-07: #f6eb8d; --color-yellow-08: #f5ea85; --color-yellow-09: #f4e773; --color-yellow-10: #f1e150; --color-yellow-11: #efdc32; --color-yellow-12: #ecd715; --color-yellow-13: #d6b516; --color-yellow-14: #c6a414; --color-yellow-15: #a37b0c; --color-yellow-16: #825f08; --color-yellow-17: #5b4306; --color-yellow-18: #3c2d05; --color-yellow-19: #211804; --color-yellow-20: #0a0700; --color-nr-01: #fff; --color-nr-02: #fafafa; --color-nr-03: #f1f1f1; --color-nr-04: #e8e8e8; --color-nr-05: #dedede; --color-nr-06: #d5d5d5; --color-nr-07: #979797; --color-nr-08: #c2c2c2; --color-nr-09: #b9b9b9; --color-nr-10: #787878; --color-nr-11: #5c5c5c; --color-nr-12: #575757; --color-nr-13: #505050; --color-nr-14: #454545; --color-nr-15: #161616; --color-rd-01: #fef6f5; --color-rd-02: #ffede9; --color-rd-03: #fcd8d0; --color-rd-04: #f7aa9a; --color-rd-05: #f58b71; --color-rd-06: #ef6c52; --color-rd-07: #ee5a36; --color-rd-08: #e84423; --color-rd-09: #dd3412; --color-rd-10: #bc280f; --color-rd-11: #ad1c09; --color-rd-12: #a81c0a; --color-rd-13: #891607; --color-rd-14: #771308; --color-rd-15: #590905; --color-rd-16: #510909; --color-rd-17: #3f0a07; --color-rd-18: #2f0604; --color-rd-19: #1c0402; --color-rd-20: #0f0200; --color-gr-01: #f1fdf6; --color-gr-02: #d9f5de; --color-gr-03: #c1e8c5; --color-gr-04: #a6e1af; --color-gr-05: #94db9b; --color-gr-06: #77d385; --color-gr-07: #5dcc6e; --color-gr-08: #39b84e; --color-gr-09: #24a13f; --color-gr-10: #188834; --color-gr-11: #167b2f; --color-gr-12: #136b2c; --color-gr-13: #125e27; --color-gr-14: #0e521f; --color-gr-15: #0c4216; --color-gr-16: #0a3514; --color-gr-17: #072910; --color-gr-18: #051c0d; --color-gr-19: #031405; --color-gr-20: #010d02; --color-or-01: #fff9f3; --color-or-02: #fde9ce; --color-or-03: #fddeb5; --color-or-04: #fcd39d; --color-or-05: #fbc784; --color-or-06: #fabc6b; --color-or-07: #fab75f; --color-or-08: #f9b153; --color-or-09: #f9a63a; --color-or-10: #f79009; --color-or-11: #e8750f; --color-or-12: #e06410; --color-or-13: #d35e0d; --color-or-14: #c64e0c; --color-or-15: #b53e09; --color-or-16: #a53108; --color-or-17: #8e2403; --color-or-18: #761d01; --color-or-19: #5b1600; --color-or-20: #360d00; --color-bl-01: #f2f5fd; --color-bl-02: #cbd7f9; --color-bl-03: #b0c3f6; --color-bl-04: #96aef2; --color-bl-05: #7c9bef; --color-bl-06: #6186ec; --color-bl-07: #547ceb; --color-bl-08: #4772e9; --color-bl-09: #2d5ee6; --color-bl-10: #1744c1; --color-bl-11: #153dae; --color-bl-12: #12379a; --color-bl-13: #0e2974; --color-bl-14: #0c2261; --color-bl-15: #091b4d; --color-bl-16: #050e27; --text-display-huge: 64px; --text-display-huge--line-height: 74px; --text-display-huge--letter-spacing: -.3px; --text-display-xlarge: 42px; --text-display-xlarge--line-height: 48px; --text-display-xlarge--letter-spacing: -.3px; --text-display-large: 36px; --text-display-large--line-height: 42px; --text-display-large--letter-spacing: -.3px; --text-display-small: 32px; --text-display-small--line-height: 36px; --text-display-small--letter-spacing: -.3px; --text-display-tiny: 24px; --text-display-tiny--line-height: 30px; --text-display-tiny--letter-spacing: -.3px; --text-h1: 24px; --text-h1--line-height: 30px; --text-h1--letter-spacing: -.2px; --text-h2: 20px; --text-h2--line-height: 28px; --text-h2--letter-spacing: -.2px; --text-h3: 18px; --text-h3--line-height: 26px; --text-h3--letter-spacing: -.2px; --text-h4: 16px; --text-h4--line-height: 24px; --text-h4--letter-spacing: -.2px; --text-h5: 14px; --text-h5--line-height: 20px; --text-h5--letter-spacing: -.2px; --text-h6: 12px; --text-h6--line-height: 18px; --text-h6--letter-spacing: -.2px; --text-paragraph-large: 18px; --text-paragraph-large--line-height: 28px; --text-paragraph-default: 16px; --text-paragraph-default--line-height: 26px; --text-paragraph-small: 14px; --text-paragraph-small--line-height: 24px; --text-paragraph-tiny: 12px; --text-paragraph-tiny--line-height: 20px; --text-caption-default: 14px; --text-caption-default--line-height: 20px; --text-caption-small: 12px; --text-caption-small--line-height: 16px; --text-caption-tiny: 10px; --text-caption-tiny--line-height: 12px; --text-a6-body-large: 30px; --text-a6-body-large--line-height: 32px; --text-a6-body-default: 20px; --text-a6-body-default--line-height: 24px; --text-a6-body-small: 16px; --text-a6-body-small--line-height: 20px; --text-a6-body-tiny: 14px; --text-a6-body-tiny--line-height: 18px; --text-a78-body-large: 24px; --text-a78-body-large--line-height: 26px; --text-a78-body-default: 18px; --text-a78-body-default--line-height: 22px; --text-a78-body-small: 16px; --text-a78-body-small--line-height: 20px; --text-a78-body-tiny: 14px; --text-a78-body-tiny--line-height: 18px; --radius-button: 12px; --radius-card: 12px; --radius-xl: 16px; --radius-modal: 24px; --radius-pill: 999px; --shadow-card: 0 1px 2px #1616160f, 0 2px 8px #1616160f; --shadow-raised: 0 2px 4px #16161614, 0 8px 24px #1616161a; --shadow-modal: 0 8px 16px #1616161f, 0 24px 64px #16161629;}@custom-variant dark (&:where(.dark,.dark *));:root{--textColor-default:var(--color-nr-15);--textColor-strong:var(--color-nr-15);--textColor-weak:var(--color-nr-14);--textColor-weaker:var(--color-nr-11);--textColor-disabled:var(--color-nr-10);--textColor-neutralLight:var(--color-nr-01);--textColor-neutralDark:var(--color-nr-15);--textColor-inverseLight:var(--color-nr-01);--textColor-primary:var(--color-pr-10);--textColor-primarySelected:var(--color-pr-12);--textColor-secondary:var(--color-pink-13);--textColor-secondarySelected:var(--color-pink-15);--textColor-secondaryOpt1:var(--color-teal-12);--textColor-secondaryOpt1Selected:var(--color-teal-14);--textColor-error:var(--color-rd-10);--textColor-warning:var(--color-or-13);--textColor-success:var(--color-gr-10);--textColor-info:var(--color-bl-10);--bgColor-strong:var(--color-nr-15);--bgColor-neutralDark:var(--color-nr-15);--bgColor-inverseLight:var(--color-nr-01);--bgColor-neutralLight:var(--color-nr-01);--bgColor-placeholder:var(--color-nr-02);--bgColor-disabled:var(--color-nr-03);--bgColor-primary:var(--color-pr-10);--bgColor-primaryStrong:var(--color-pr-12);--bgColor-primaryWeak:var(--color-pr-02);--bgColor-primaryWeaker:var(--color-pr-01);--bgColor-secondary:var(--color-pink-13);--bgColor-secondaryWeak:var(--color-pink-02);--bgColor-secondaryWeaker:var(--color-pink-01);--bgColor-secondaryStrong:var(--color-pink-15);--bgColor-secondaryOpt1:var(--color-teal-12);--bgColor-secondaryOpt1Weak:var(--color-teal-02);--bgColor-secondaryOpt1Weaker:var(--color-teal-01);--bgColor-secondaryOpt1Strong:var(--color-teal-15);--bgColor-warning:var(--color-or-14);--bgColor-warningWeaker:var(--color-or-01);--bgColor-success:var(--color-gr-10);--bgColor-successWeaker:var(--color-gr-01);--bgColor-error:var(--color-rd-09);--bgColor-errorWeaker:var(--color-rd-01);--bgColor-info:var(--color-bl-10);--bgColor-infoWeaker:var(--color-bl-01);--bgColor-weak:var(--color-nr-04);--bgColor-weaker:var(--color-nr-02);--bgColor-lightGrey:var(--color-nr-02);--iconColor-strong:var(--color-nr-15);--iconColor-neutralDark:var(--color-nr-15);--iconColor-inverseLight:var(--color-nr-01);--iconColor-neutralLight:var(--color-nr-01);--iconColor-placeholder:var(--color-nr-10);--iconColor-disabled:var(--color-nr-09);--iconColor-primary:var(--color-pr-10);--iconColor-primaryStrong:var(--color-pr-12);--iconColor-primaryWeak:var(--color-pr-01);--iconColor-secondary:var(--color-pink-13);--iconColor-secondaryWeaker:var(--color-pink-01);--iconColor-secondaryStrong:var(--color-pink-15);--iconColor-secondaryOpt1:var(--color-teal-12);--iconColor-secondaryOpt1Weaker:var(--color-teal-01);--iconColor-warning:var(--color-or-14);--iconColor-warningWeaker:var(--color-or-01);--iconColor-success:var(--color-gr-10);--iconColor-successWeaker:var(--color-gr-01);--iconColor-error:var(--color-rd-09);--iconColor-errorWeaker:var(--color-rd-01);--iconColor-info:var(--color-bl-10);--iconColor-infoWeaker:var(--color-bl-01);--iconColor-weak:var(--color-nr-06);--iconColor-weaker:var(--color-nr-05);--strokeColor-neutral:var(--color-nr-01);--strokeColor-strong:var(--color-nr-15);--strokeColor-inverseLight:var(--color-nr-01);--strokeColor-disabled:var(--color-nr-05);--strokeColor-primary:var(--color-pr-10);--strokeColor-focus:var(--strokeColor-primary);--strokeColor-primaryWeak:var(--color-pr-04);--strokeColor-primaryWeaker:var(--color-pr-03);--strokeColor-secondary:var(--color-pink-13);--strokeColor-secondaryOpt1:var(--color-teal-12);--strokeColor-secondaryOpt1Strong:var(--color-teal-15);--strokeColor-error:var(--color-rd-09);--strokeColor-warning:var(--color-or-14);--strokeColor-success:var(--color-gr-10);--strokeColor-info:var(--color-bl-10);--strokeColor-weak:var(--color-nr-12);--strokeColor-weaker:var(--color-nr-09);--strokeColor-weakest:var(--color-nr-04);--strokeColor-lightGrey:var(--color-nr-03);--button-primary-default:var(--color-pr-10);--button-primary-hover:var(--color-pr-11);--button-primary-focused:var(--color-pr-10);--button-primary-selected:var(--color-pr-13);--button-primary-disabled:var(--color-nr-04);--button-secondary-default:var(--color-teal-12);--button-secondary-hover:var(--color-teal-15);--button-secondary-focused:var(--color-teal-13);--button-secondary-selected:var(--color-teal-16);--button-secondary-disabled:var(--color-nr-04);--button-wrong-default:var(--color-rd-09);--button-wrong-hover:var(--color-rd-11);--button-wrong-focused:var(--color-rd-10);--button-wrong-selected:var(--color-rd-12);--button-wrong-disabled:var(--color-nr-04);--button-neutral-default:var(--color-nr-03);--button-neutral-hover:var(--color-nr-03);--button-neutral-focused:var(--color-nr-03);--button-neutral-selected:var(--color-nr-04);--button-neutral-disabled:var(--color-nr-04)}.dark{--textColor-default:var(--color-nr-01);--textColor-strong:var(--color-nr-01);--textColor-weak:var(--color-nr-01);--textColor-weaker:var(--color-nr-01);--bgColor-placeholder:#343434;--bgColor-disabled:#343434;--bgColor-lightGrey:#303030;--strokeColor-lightGrey:#303030;--bgColor-primary:#8c57a2;--bgColor-primaryStrong:var(--color-pr-14);--bgColor-primaryWeak:var(--color-pr-14);--bgColor-primaryWeaker:var(--color-pr-17);--bgColor-weak:#282828;--bgColor-weaker:var(--color-pr-17);--strokeColor-disabled:#282828;--strokeColor-weakest:#282828;--button-primary-default:#8c57a2;--button-primary-focused:var(--color-pr-10);--button-primary-selected:var(--color-pr-14);--button-primary-disabled:#343434;--button-secondary-disabled:#343434;--button-wrong-disabled:#343434}[data-brand=brand-1]{--color-pr-01:#eeecee;--color-pr-02:#d5ced9;--color-pr-03:#e0cfe7;--color-pr-04:#d5c0df;--color-pr-10:#9662ac;--color-pr-11:#85539a;--color-pr-12:#794f8b;--color-pr-13:#563963;--color-pr-14:#854d9d;--color-pr-17:#1f1423;--color-pink-01:#fce8f1;--color-pink-02:#f8c4db;--color-pink-10:#ae5b80;--color-pink-13:#881755;--color-pink-15:#8c4a68;--color-teal-01:#d9f1f2;--color-teal-02:#a0dbde;--color-teal-10:#328085;--color-teal-12:#2e7579;--color-teal-13:#2c7175;--color-teal-14:#2b6f73;--color-teal-15:#29676b;--color-teal-16:#276368;--color-gr-01:#f3fff6;--color-gr-10:#19b269;--color-gr-12:#1e8c54;--color-rd-01:#fff8f6;--color-rd-09:#ff473b;--color-rd-10:#f04438;--color-rd-11:#c63b30;--color-rd-12:#bc392e;--color-or-01:#fff9f3;--color-or-10:#f7900a;--color-or-12:#c17213;--color-or-13:#b66b11;--color-or-14:#a85f00}.dark[data-brand=brand-1],.dark [data-brand=brand-1]{--bgColor-primary:#9662ac;--button-primary-default:#9662ac}[data-brand=ebc]{--color-pr-01:#fdf6f3;--color-pr-02:#f9ded3;--color-pr-03:#f5cdbc;--color-pr-04:#f1bca7;--color-pr-10:#cc4e00;--color-pr-11:#b34400;--color-pr-12:#a44008;--color-pr-13:#762e0b;--color-pr-14:#652200;--color-pr-17:#2b1107;--color-pink-01:#e6edf1;--color-pink-02:#ccdbe2;--color-pink-10:#00496f;--color-pink-13:#002b5e;--color-pink-15:#002538;--color-teal-01:#d9f1f2;--color-teal-02:#a0dbde;--color-teal-10:#328085;--color-teal-12:#2e7579;--color-teal-13:#2c7175;--color-teal-14:#2b6f73;--color-teal-15:#29676b;--color-teal-16:#276368;--color-gr-01:#f3fff6;--color-gr-10:#19b269;--color-gr-12:#1e8c54;--color-rd-01:#fff8f6;--color-rd-09:#ff473b;--color-rd-10:#f04438;--color-rd-11:#c63b30;--color-rd-12:#bc392e;--color-or-01:#fff9f3;--color-or-10:#f7900a;--color-or-12:#c17213;--color-or-13:#b66b11;--color-or-14:#a85f00;--strokeColor-focus:var(--color-pink-10)}.dark[data-brand=ebc],.dark [data-brand=ebc]{--bgColor-primary:#cc4e00;--button-primary-default:#cc4e00;--strokeColor-focus:var(--color-teal-02)}[data-brand=elevate]{--color-pr-01:#f8f5ff;--color-pr-02:#d5cee4;--color-pr-03:#c2c3d8;--color-pr-04:#afafca;--color-pr-10:#433d7a;--color-pr-11:#3a336e;--color-pr-12:#353061;--color-pr-13:#242144;--color-pr-14:#2a284c;--color-pr-17:#090915;--color-pink-01:snow;--color-pink-02:#ffe9e9;--color-pink-10:#fe6a5e;--color-pink-13:#d10000;--color-pink-15:#e11a0d;--color-teal-01:#f7f8f8;--color-teal-02:#edf2f3;--color-teal-10:#6cd7f4;--color-teal-12:#60abed;--color-teal-13:#4f9fe4;--color-teal-14:#4598de;--color-teal-15:#3d87d7;--color-teal-16:#3676cf;--color-gr-01:#f3fff6;--color-gr-10:#19b269;--color-gr-12:#1e8c54;--color-rd-01:#fff8f6;--color-rd-09:#ff473b;--color-rd-10:#f04438;--color-rd-11:#c63b30;--color-rd-12:#bc392e;--color-or-01:#fff9f3;--color-or-10:#f7900a;--color-or-12:#c17213;--color-or-13:#b66b11;--color-or-14:#a85f00}.dark[data-brand=elevate],.dark [data-brand=elevate]{--bgColor-primary:#433d7a;--button-primary-default:#433d7a}@theme inline{--color-text-default: var(--textColor-default); --color-text-strong: var(--textColor-strong); --color-text-weak: var(--textColor-weak); --color-text-weaker: var(--textColor-weaker); --color-text-disabled: var(--textColor-disabled); --color-text-neutral-light: var(--textColor-neutralLight); --color-text-neutral-dark: var(--textColor-neutralDark); --color-text-inverse-light: var(--textColor-inverseLight); --color-text-primary: var(--textColor-primary); --color-text-primary-selected: var(--textColor-primarySelected); --color-text-secondary: var(--textColor-secondary); --color-text-secondary-selected: var(--textColor-secondarySelected); --color-text-secondary-opt1: var(--textColor-secondaryOpt1); --color-text-secondary-opt1-selected: var(--textColor-secondaryOpt1Selected); --color-text-error: var(--textColor-error); --color-text-warning: var(--textColor-warning); --color-text-success: var(--textColor-success); --color-text-info: var(--textColor-info); --color-bg-strong: var(--bgColor-strong); --color-bg-neutral-dark: var(--bgColor-neutralDark); --color-bg-inverse-light: var(--bgColor-inverseLight); --color-bg-neutral-light: var(--bgColor-neutralLight); --color-bg-placeholder: var(--bgColor-placeholder); --color-bg-disabled: var(--bgColor-disabled); --color-bg-primary: var(--bgColor-primary); --color-bg-primary-strong: var(--bgColor-primaryStrong); --color-bg-primary-weak: var(--bgColor-primaryWeak); --color-bg-primary-weaker: var(--bgColor-primaryWeaker); --color-bg-secondary: var(--bgColor-secondary); --color-bg-secondary-weak: var(--bgColor-secondaryWeak); --color-bg-secondary-weaker: var(--bgColor-secondaryWeaker); --color-bg-secondary-strong: var(--bgColor-secondaryStrong); --color-bg-secondary-opt1: var(--bgColor-secondaryOpt1); --color-bg-secondary-opt1-weak: var(--bgColor-secondaryOpt1Weak); --color-bg-secondary-opt1-weaker: var(--bgColor-secondaryOpt1Weaker); --color-bg-secondary-opt1-strong: var(--bgColor-secondaryOpt1Strong); --color-bg-warning: var(--bgColor-warning); --color-bg-warning-weaker: var(--bgColor-warningWeaker); --color-bg-success: var(--bgColor-success); --color-bg-success-weaker: var(--bgColor-successWeaker); --color-bg-error: var(--bgColor-error); --color-bg-error-weaker: var(--bgColor-errorWeaker); --color-bg-info: var(--bgColor-info); --color-bg-info-weaker: var(--bgColor-infoWeaker); --color-bg-weak: var(--bgColor-weak); --color-bg-weaker: var(--bgColor-weaker); --color-bg-light-grey: var(--bgColor-lightGrey); --color-icon-strong: var(--iconColor-strong); --color-icon-neutral-dark: var(--iconColor-neutralDark); --color-icon-inverse-light: var(--iconColor-inverseLight); --color-icon-neutral-light: var(--iconColor-neutralLight); --color-icon-placeholder: var(--iconColor-placeholder); --color-icon-disabled: var(--iconColor-disabled); --color-icon-primary: var(--iconColor-primary); --color-icon-primary-strong: var(--iconColor-primaryStrong); --color-icon-primary-weak: var(--iconColor-primaryWeak); --color-icon-secondary: var(--iconColor-secondary); --color-icon-secondary-weaker: var(--iconColor-secondaryWeaker); --color-icon-secondary-strong: var(--iconColor-secondaryStrong); --color-icon-secondary-opt1: var(--iconColor-secondaryOpt1); --color-icon-secondary-opt1-weaker: var(--iconColor-secondaryOpt1Weaker); --color-icon-warning: var(--iconColor-warning); --color-icon-warning-weaker: var(--iconColor-warningWeaker); --color-icon-success: var(--iconColor-success); --color-icon-success-weaker: var(--iconColor-successWeaker); --color-icon-error: var(--iconColor-error); --color-icon-error-weaker: var(--iconColor-errorWeaker); --color-icon-info: var(--iconColor-info); --color-icon-info-weaker: var(--iconColor-infoWeaker); --color-icon-weak: var(--iconColor-weak); --color-icon-weaker: var(--iconColor-weaker); --color-stroke-neutral: var(--strokeColor-neutral); --color-stroke-strong: var(--strokeColor-strong); --color-stroke-inverse-light: var(--strokeColor-inverseLight); --color-stroke-disabled: var(--strokeColor-disabled); --color-stroke-primary: var(--strokeColor-primary); --color-stroke-focus: var(--strokeColor-focus); --color-stroke-primary-weak: var(--strokeColor-primaryWeak); --color-stroke-primary-weaker: var(--strokeColor-primaryWeaker); --color-stroke-secondary: var(--strokeColor-secondary); --color-stroke-secondary-opt1: var(--strokeColor-secondaryOpt1); --color-stroke-secondary-opt1-strong: var(--strokeColor-secondaryOpt1Strong); --color-stroke-error: var(--strokeColor-error); --color-stroke-warning: var(--strokeColor-warning); --color-stroke-success: var(--strokeColor-success); --color-stroke-info: var(--strokeColor-info); --color-stroke-weak: var(--strokeColor-weak); --color-stroke-weaker: var(--strokeColor-weaker); --color-stroke-weakest: var(--strokeColor-weakest); --color-stroke-light-grey: var(--strokeColor-lightGrey); --color-button-primary-default: var(--button-primary-default); --color-button-primary-hover: var(--button-primary-hover); --color-button-primary-focused: var(--button-primary-focused); --color-button-primary-selected: var(--button-primary-selected); --color-button-primary-disabled: var(--button-primary-disabled); --color-button-secondary-default: var(--button-secondary-default); --color-button-secondary-hover: var(--button-secondary-hover); --color-button-secondary-focused: var(--button-secondary-focused); --color-button-secondary-selected: var(--button-secondary-selected); --color-button-secondary-disabled: var(--button-secondary-disabled); --color-button-wrong-default: var(--button-wrong-default); --color-button-wrong-hover: var(--button-wrong-hover); --color-button-wrong-focused: var(--button-wrong-focused); --color-button-wrong-selected: var(--button-wrong-selected); --color-button-wrong-disabled: var(--button-wrong-disabled); --color-button-neutral-default: var(--button-neutral-default); --color-button-neutral-hover: var(--button-neutral-hover); --color-button-neutral-focused: var(--button-neutral-focused); --color-button-neutral-selected: var(--button-neutral-selected); --color-button-neutral-disabled: var(--button-neutral-disabled);}@utility focus-ring{outline: 3px solid var(--strokeColor-focus); outline-offset: 2px;}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.a11y-reduce-motion *,html.a11y-reduce-motion :before,html.a11y-reduce-motion :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-fill-mode:forwards!important}html.a11y-reduce-motion [class*=animate-]{opacity:1!important;transform:none!important}html.a11y-wide-spacing{letter-spacing:.08em;word-spacing:.16em;line-height:1.8}html.a11y-dyslexia-font,html.a11y-dyslexia-font *{font-family:OpenDyslexic,Comic Sans MS,Comic Neue,sans-serif!important}html.a11y-high-contrast{--textColor-default:#000;--textColor-strong:#000;--textColor-weak:#0b0b0b;--textColor-weaker:#222;--textColor-disabled:#3a3a3a;--textColor-neutralDark:#000;--textColor-primary:#000;--textColor-primarySelected:#000;--textColor-secondary:#000;--textColor-secondarySelected:#000;--bgColor-neutralLight:#fff;--bgColor-inverseLight:#fff;--bgColor-strong:#000;--bgColor-neutralDark:#000;--bgColor-weak:#eee;--bgColor-weaker:#eee;--bgColor-lightGrey:#eee;--bgColor-placeholder:#eee;--bgColor-disabled:#dedede;--bgColor-primary:#000;--bgColor-primaryStrong:#000;--bgColor-primaryWeak:#eee;--bgColor-primaryWeaker:#fff;--iconColor-strong:#000;--iconColor-neutralDark:#000;--iconColor-primary:#000;--iconColor-primaryStrong:#000;--iconColor-placeholder:#3a3a3a;--iconColor-disabled:#3a3a3a;--iconColor-weak:#222;--iconColor-weaker:#222;--strokeColor-strong:#000;--strokeColor-primary:#000;--strokeColor-focus:#000;--strokeColor-weak:#000;--strokeColor-weaker:#000;--strokeColor-weakest:#222;--strokeColor-lightGrey:#222;--strokeColor-disabled:#3a3a3a;--button-primary-default:#000;--button-primary-hover:#161616;--button-primary-focused:#000;--button-primary-selected:#161616;--button-primary-disabled:#dedede;--button-neutral-default:#eee;--button-neutral-hover:#dedede;--button-neutral-focused:#eee;--button-neutral-selected:#dedede;--button-neutral-disabled:#eee;--shadow-card:none;--shadow-raised:none;--shadow-modal:none}@supports (color:lab(0% 0 0)){html.a11y-high-contrast{--textColor-default:lab(0% 0 0);--textColor-strong:lab(0% 0 0);--textColor-weak:lab(3.04863% 0 0);--textColor-weaker:lab(13% 0 0);--textColor-disabled:lab(24.6% 0 0);--textColor-neutralDark:lab(0% 0 0);--textColor-primary:lab(0% 0 0);--textColor-primarySelected:lab(0% 0 0);--textColor-secondary:lab(0% 0 0);--textColor-secondarySelected:lab(0% 0 0);--bgColor-neutralLight:lab(100% 0 0);--bgColor-inverseLight:lab(100% 0 0);--bgColor-strong:lab(0% 0 0);--bgColor-neutralDark:lab(0% 0 0);--bgColor-weak:lab(94.2% 0 0);--bgColor-weaker:lab(94.2% 0 0);--bgColor-lightGrey:lab(94.2% 0 0);--bgColor-placeholder:lab(94.2% 0 0);--bgColor-disabled:lab(88.4% 0 .0000119209);--bgColor-primary:lab(0% 0 0);--bgColor-primaryStrong:lab(0% 0 0);--bgColor-primaryWeak:lab(94.2% 0 0);--bgColor-primaryWeaker:lab(100% 0 0);--iconColor-strong:lab(0% 0 0);--iconColor-neutralDark:lab(0% 0 0);--iconColor-primary:lab(0% 0 0);--iconColor-primaryStrong:lab(0% 0 0);--iconColor-placeholder:lab(24.6% 0 0);--iconColor-disabled:lab(24.6% 0 0);--iconColor-weak:lab(13% 0 0);--iconColor-weaker:lab(13% 0 0);--strokeColor-strong:lab(0% 0 0);--strokeColor-primary:lab(0% 0 0);--strokeColor-focus:lab(0% 0 0);--strokeColor-weak:lab(0% 0 0);--strokeColor-weaker:lab(0% 0 0);--strokeColor-weakest:lab(13% 0 0);--strokeColor-lightGrey:lab(13% 0 0);--strokeColor-disabled:lab(24.6% 0 0);--button-primary-default:lab(0% 0 0);--button-primary-hover:lab(7.22637% -.0000149012 0);--button-primary-focused:lab(0% 0 0);--button-primary-selected:lab(7.22637% -.0000149012 0);--button-primary-disabled:lab(88.4% 0 .0000119209);--button-neutral-default:lab(94.2% 0 0);--button-neutral-hover:lab(88.4% 0 .0000119209);--button-neutral-focused:lab(94.2% 0 0);--button-neutral-selected:lab(88.4% 0 .0000119209);--button-neutral-disabled:lab(94.2% 0 0)}}html.a11y-high-contrast *,html.a11y-high-contrast :before,html.a11y-high-contrast :after{text-shadow:none!important;box-shadow:none!important}html.a11y-high-contrast :focus-visible{outline:3px solid var(--strokeColor-focus);outline-offset:2px}@theme{--animate-nav-overlay-in: nav-fade-in .4s cubic-bezier(.76, 0, .24, 1) both; --animate-nav-overlay-out: nav-fade-out .3s cubic-bezier(.76, 0, .24, 1) .4s both; --animate-nav-wipe-in: nav-wipe-in .65s cubic-bezier(.76, 0, .24, 1) both; --animate-nav-wipe-out: nav-wipe-out .6s cubic-bezier(.76, 0, .24, 1) both; --animate-nav-content-in: nav-fade-in .3s cubic-bezier(.76, 0, .24, 1) .55s both; --animate-nav-content-out: nav-fade-out .25s cubic-bezier(.76, 0, .24, 1) both; --animate-nav-hold: nav-hold .9s linear both; --animate-nav-link-in: nav-link-in .65s cubic-bezier(.76, 0, .24, 1) both; @keyframes nav-fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes nav-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes nav-wipe-in { from { transform: scaleX(0); } to { transform: scaleX(1); } } @keyframes nav-wipe-out { from { transform: scaleX(1); } to { transform: scaleX(0); } } @keyframes nav-link-in { from { transform: translateY(110%); opacity: 0; filter: blur(8px); } to { transform: translateY(0); opacity: 1; filter: blur(0); } } @keyframes nav-hold { from { opacity: 1; } to { opacity: 1; } }}html.a11y-reading-ruler p:hover,html.a11y-reading-ruler li:hover,html.a11y-reading-ruler p:focus-within,html.a11y-reading-ruler li:focus-within{background-color:var(--bgColor-primaryWeak);border-radius:var(--radius-button);box-shadow:0 0 0 4px var(--bgColor-primaryWeak)}
