:root{--base-black: #000000;--base-transparent: #ffffff;--base-white: #ffffff;--light-amber-100: #fff4d6;--light-amber-200: #ffecbd;--light-amber-25: #fefdfb;--light-yellow-100: #ffe699;--light-yellow-600: #ffc000;--light-yellow-700: #e5ad00;--light-yellow-800: #bf9000;--light-amber-300: #ffe3a3;--light-amber-400: #ffd284;--light-amber-50: #fff8ea;--light-amber-500: #f3b962;--light-amber-600: #ee9d2b;--light-amber-700: #ffb224;--light-amber-800: #ff9f19;--light-amber-900: #ad5700;--light-amber-950: #4d1f09;--light-brand-100: #ccd8e4;--light-brand-200: #b2c4d6;--light-brand-25: #f2f5f8;--light-brand-300: #99b1c8;--light-brand-400: #6689ad;--light-brand-50: #e5ebf1;--light-brand-500: #4d769f;--light-brand-600: #336291;--light-brand-700: #003b76;--light-brand-800: #003264;--light-brand-900: #002c59;--light-brand-950: #002953;--light-coral-100: #fff3f1;--light-coral-200: #ffe7e3;--light-coral-25: #fff9f9;--light-coral-300: #fedcd5;--light-coral-400: #fed0c7;--light-coral-50: #fff9f8;--light-coral-500: #fec4b8;--light-coral-600: #fda18e;--light-coral-700: #fd8972;--light-coral-800: #d77461;--light-coral-900: #b16050;--light-coral-950: #7f4539;--light-cyan-100: #e9f9fb;--light-cyan-200: #d9f3f6;--light-cyan-25: #fafdfe;--light-cyan-300: #c2e9ee;--light-cyan-400: #a8dde5;--light-cyan-50: #f2fcfd;--light-cyan-500: #85cdda;--light-cyan-600: #3fb9cf;--light-cyan-700: #05a2c2;--light-cyan-800: #0894b4;--light-cyan-900: #0c7792;--light-cyan-950: #04323d;--light-gray-100: #f2f2f2;--light-gray-200: #ededed;--light-gray-25: #fcfcfc;--light-gray-300: #e8e8e8;--light-gray-400: #e2e2e2;--light-gray-50: #f7f7f7;--light-gray-500: #dbdbdb;--light-gray-600: #c7c7c7;--light-gray-700: #8f8f8f;--light-gray-800: #858585;--light-gray-900: #707070;--light-gray-950: #171717;--light-indigo-100: #f0f4ff;--light-indigo-200: #e6edfd;--light-indigo-25: #fbfbfd;--light-indigo-300: #d9e2fc;--light-indigo-400: #c7d4f9;--light-indigo-50: #f9fbff;--light-indigo-500: #adbff4;--light-indigo-600: #8fa5ef;--light-indigo-700: #3b61dc;--light-indigo-800: #385acb;--light-indigo-900: #3451b2;--light-indigo-950: #101c46;--light-mauve-100: #f3f1f3;--light-mauve-200: #edecee;--light-mauve-25: #fdfcfd;--light-mauve-300: #e8e6e9;--light-mauve-400: #e4e2e4;--light-mauve-50: #f7f6f7;--light-mauve-500: #dbdadc;--light-mauve-600: #c8c7cb;--light-mauve-700: #8f8c95;--light-mauve-800: #87858e;--light-mauve-900: #6f6e77;--light-mauve-950: #1a1523;--light-mint-100: #dffaf3;--light-mint-200: #d3f7ed;--light-mint-25: #fafefd;--light-mint-300: #c2efe4;--light-mint-400: #a5e4d4;--light-mint-50: #f0fefa;--light-mint-500: #7cd3bf;--light-mint-600: #40c4aa;--light-mint-700: #70e1c8;--light-mint-800: #68d9c0;--light-mint-900: #137a6d;--light-mint-950: #09342e;--light-olive-100: #f1f3f1;--light-olive-200: #ecefec;--light-olive-25: #fcfdfc;--light-olive-300: #e6e9e6;--light-olive-400: #e0e4e0;--light-olive-50: #f9faf9;--light-olive-500: #d6dad6;--light-olive-600: #c2c7c1;--light-olive-700: #898f88;--light-olive-800: #828880;--light-olive-900: #6b716a;--light-olive-950: #131c11;--light-orange-100: #fff0e5;--light-orange-200: #ffe7d6;--light-orange-25: #fefcfb;--light-orange-300: #ffdbc1;--light-orange-400: #ffcca8;--light-orange-50: #fef9f5;--light-orange-500: #ffb27f;--light-orange-600: #fa914b;--light-orange-700: #f76808;--light-orange-800: #ea5d00;--light-orange-900: #bd4b00;--light-orange-950: #451e11;--light-pink-100: #fdebf6;--light-pink-200: #fbe3f2;--light-pink-25: #fff9fd;--light-pink-300: #f8d7eb;--light-pink-400: #f2c4e0;--light-pink-50: #fff4fb;--light-pink-500: #ebacd3;--light-pink-600: #e28cc1;--light-pink-700: #d641a0;--light-pink-800: #d23297;--light-pink-900: #cd1d8c;--light-pink-950: #3d0a2b;--light-plum-100: #fbedfb;--light-plum-200: #f9e6f9;--light-plum-25: #fdf9ff;--light-plum-300: #f2d7f3;--light-plum-400: #ebc9ed;--light-plum-50: #fff9ff;--light-plum-500: #deafe3;--light-plum-600: #cf91d8;--light-plum-700: #ab4aba;--light-plum-800: #a43cb4;--light-plum-900: #9a2aab;--light-plum-950: #340c3b;--light-red-100: #ffefef;--light-red-200: #ffe5e5;--light-red-25: #fff9f9;--light-red-300: #fdd8d8;--light-red-400: #f9c7c7;--light-red-50: #fff9f9;--light-red-500: #f3afb0;--light-red-600: #ea8e90;--light-red-700: #e5484d;--light-red-800: #db3d42;--light-red-900: #ce2b31;--light-red-950: #381316;--light-sage-100: #f1f4f3;--light-sage-200: #ecefed;--light-sage-25: #fbfdfc;--light-sage-300: #e6e9e8;--light-sage-400: #dde2e0;--light-sage-50: #f9faf9;--light-sage-500: #d6dbd9;--light-sage-600: #c0c7c4;--light-sage-700: #888f8c;--light-sage-800: #808885;--light-sage-900: #6a716e;--light-sage-950: #111c18;--light-sand-100: #f3f3f2;--light-sand-200: #eeeeec;--light-sand-25: #fdfdfc;--light-sand-300: #e9e9e6;--light-sand-400: #e1e1de;--light-sand-50: #f7f7f6;--light-sand-500: #dbdbd7;--light-sand-600: #c7c6c0;--light-sand-700: #91918c;--light-sand-800: #878782;--light-sand-900: #6f6e6b;--light-sand-950: #1b1b18;--light-slate-100: #f7f7f7;--light-slate-200: #ebedef;--light-slate-25: #fbfcfd;--light-slate-300: #e6e8eb;--light-slate-400: #dfe3e6;--light-slate-50: #f9f9fa;--light-slate-500: #d7dbdf;--light-slate-600: #c1c8cd;--light-slate-700: #889096;--light-slate-800: #7d858b;--light-slate-900: #697176;--light-slate-950: #11181c;--light-teal-100: #e7f9f5;--light-teal-200: #d8f2ed;--light-teal-25: #fafefd;--light-teal-300: #c7ebe5;--light-teal-400: #afdfd7;--light-teal-50: #f2fcfa;--light-teal-500: #8dcec3;--light-teal-600: #54b9ac;--light-teal-700: #12a594;--light-teal-800: #0e9989;--light-teal-900: #05796e;--light-teal-950: #10312c;--light-yellow-100: #fffbd1;--light-yellow-200: #fff8bc;--light-yellow-25: #fcfcf7;--light-yellow-300: #fef2a4;--light-yellow-400: #f8e68a;--light-yellow-50: #fffbe5;--light-yellow-500: #eed26c;--light-yellow-600: #ebbc00;--light-yellow-700: #f5d90a;--light-yellow-800: #f4cc00;--light-yellow-900: #946800;--light-yellow-950: #33270e;--overlay-black-100: #000000;--overlay-black-200: #000000;--overlay-black-25: #000000;--overlay-black-300: #000000;--overlay-black-400: #000000;--overlay-black-50: #000000;--overlay-black-500: #000000;--overlay-black-600: #000000;--overlay-black-700: #000000;--overlay-black-800: #000000;--overlay-black-900: #000000;--overlay-black-950: #000000;--overlay-white-100: #ffffff;--overlay-white-200: #ffffff;--overlay-white-25: #000000;--overlay-white-300: #ffffff;--overlay-white-400: #ffffff;--overlay-white-50: #ffffff;--overlay-white-500: #ffffff;--overlay-white-600: #ffffff;--overlay-white-700: #ffffff;--overlay-white-800: #ffffff;--overlay-white-900: #ffffff;--overlay-white-950: #ffffff;--display-display-lg-font-family: "Montserrat";--display-display-lg-font-size: 64px;--display-display-lg-font-weight: 400;--display-display-lg-line-height: 80px;--display-display-md-font-family: "Montserrat";--display-display-md-font-size: 56px;--display-display-md-font-weight: 400;--display-display-md-line-height: 70px;--display-display-sm-font-family: "Montserrat";--display-display-sm-font-size: 48px;--display-display-sm-font-weight: 400;--display-display-sm-line-height: 60px;--display-display-xl-font-family: "Montserrat";--display-display-xl-font-size: 72px;--display-display-xl-font-weight: 400;--display-display-xl-line-height: 90px;--display-display-xs-font-family: "Montserrat";--display-display-xs-font-size: 40px;--display-display-xs-font-weight: 400;--display-display-xs-line-height: 50px;--display-display-xxl-font-family: "Montserrat";--display-display-xxl-font-size: 80px;--display-display-xxl-font-weight: 400;--display-display-xxl-line-height: 100px;--headings-h1-font-family: "Montserrat";--headings-h1-font-size: 40px;--headings-h1-font-weight: 700;--headings-h1-line-height: 50px;--headings-h2-font-family: "Montserrat";--headings-h2-font-size: 32px;--headings-h2-font-weight: 700;--headings-h2-line-height: 40px;--headings-h3-font-family: "Montserrat";--headings-h3-font-size: 24px;--headings-h3-font-weight: 700;--headings-h3-line-height: 32px;--headings-h4-font-family: "Montserrat";--headings-h4-font-size: 20px;--headings-h4-font-weight: 700;--headings-h4-line-height: 28px;--headings-h5-font-family: "Montserrat";--headings-h5-font-size: 18px;--headings-h5-font-weight: 700;--headings-h5-line-height: 26px;--headings-h6-font-family: "Montserrat";--headings-h6-font-size: 16px;--headings-h6-font-weight: 700;--headings-h6-line-height: 24px;--headings-subtitle-font-family: "Montserrat";--headings-subtitle-font-size: 14px;--headings-subtitle-font-weight: 600;--headings-subtitle-line-height: 20px;--lead-text-lead-text-md-bold-font-family: "Montserrat";--lead-text-lead-text-md-bold-font-size: 24px;--lead-text-lead-text-md-bold-font-weight: 700;--lead-text-lead-text-md-bold-line-height: 32px;--lead-text-lead-text-md-medium-font-family: "Montserrat";--lead-text-lead-text-md-medium-font-size: 24px;--lead-text-lead-text-md-medium-font-weight: 500;--lead-text-lead-text-md-medium-line-height: 32px;--lead-text-lead-text-md-regular-font-family: "Montserrat";--lead-text-lead-text-md-regular-font-size: 24px;--lead-text-lead-text-md-regular-font-weight: 400;--lead-text-lead-text-md-regular-line-height: 32px;--lead-text-lead-text-md-semibold-font-family: "Montserrat";--lead-text-lead-text-md-semibold-font-size: 24px;--lead-text-lead-text-md-semibold-font-weight: 600;--lead-text-lead-text-md-semibold-line-height: 32px;--lead-text-lead-text-sm-bold-font-family: "Montserrat";--lead-text-lead-text-sm-bold-font-size: 20px;--lead-text-lead-text-sm-bold-font-weight: 700;--lead-text-lead-text-sm-bold-line-height: 28px;--lead-text-lead-text-sm-medium-font-family: "Montserrat";--lead-text-lead-text-sm-medium-font-size: 20px;--lead-text-lead-text-sm-medium-font-weight: 500;--lead-text-lead-text-sm-medium-line-height: 28px;--lead-text-lead-text-sm-regular-font-family: "Montserrat";--lead-text-lead-text-sm-regular-font-size: 20px;--lead-text-lead-text-sm-regular-font-weight: 400;--lead-text-lead-text-sm-regular-line-height: 28px;--lead-text-lead-text-sm-semibold-font-family: "Montserrat";--lead-text-lead-text-sm-semibold-font-size: 20px;--lead-text-lead-text-sm-semibold-font-weight: 600;--lead-text-lead-text-sm-semibold-line-height: 28px;--lead-text-lead-text-xs-bold-font-family: "Montserrat";--lead-text-lead-text-xs-bold-font-size: 18px;--lead-text-lead-text-xs-bold-font-weight: 700;--lead-text-lead-text-xs-bold-line-height: 26px;--lead-text-lead-text-xs-medium-font-family: "Montserrat";--lead-text-lead-text-xs-medium-font-size: 18px;--lead-text-lead-text-xs-medium-font-weight: 500;--lead-text-lead-text-xs-medium-line-height: 26px;--lead-text-lead-text-xs-regular-font-family: "Montserrat";--lead-text-lead-text-xs-regular-font-size: 18px;--lead-text-lead-text-xs-regular-font-weight: 400;--lead-text-lead-text-xs-regular-line-height: 26px;--lead-text-lead-text-xs-semibold-font-family: "Montserrat";--lead-text-lead-text-xs-semibold-font-size: 18px;--lead-text-lead-text-xs-semibold-font-weight: 600;--lead-text-lead-text-xs-semibold-line-height: 26px;--text-text-md-bold-font-family: "Montserrat";--text-text-md-bold-font-size: 16px;--text-text-md-bold-font-weight: 700;--text-text-md-bold-line-height: 24px;--text-text-md-medium-font-family: "Montserrat";--text-text-md-medium-font-size: 16px;--text-text-md-medium-font-weight: 500;--text-text-md-medium-line-height: 24px;--text-text-md-regular-font-family: "Montserrat";--text-text-md-regular-font-size: 16px;--text-text-md-regular-font-weight: 400;--text-text-md-regular-line-height: 24px;--text-text-md-semibold-font-family: "Montserrat";--text-text-md-semibold-font-size: 16px;--text-text-md-semibold-font-weight: 600;--text-text-md-semibold-line-height: 24px;--text-text-sm-bold-font-family: "Montserrat";--text-text-sm-bold-font-size: 14px;--text-text-sm-bold-font-weight: 700;--text-text-sm-bold-line-height: 20px;--text-text-sm-medium-font-family: "Montserrat";--text-text-sm-medium-font-size: 14px;--text-text-sm-medium-font-weight: 500;--text-text-sm-medium-line-height: 20px;--text-text-sm-regular-font-family: "Montserrat";--text-text-sm-regular-font-size: 14px;--text-text-sm-regular-font-weight: 400;--text-text-sm-regular-line-height: 20px;--text-text-sm-semibold-font-family: "Montserrat";--text-text-sm-semibold-font-size: 14px;--text-text-sm-semibold-font-weight: 600;--text-text-sm-semibold-line-height: 20px;--text-text-xs-bold-font-family: "Montserrat";--text-text-xs-bold-font-size: 12px;--text-text-xs-bold-font-weight: 700;--text-text-xs-bold-line-height: 18px;--text-text-xs-medium-font-family: "Montserrat";--text-text-xs-medium-font-size: 12px;--text-text-xs-medium-font-weight: 500;--text-text-xs-medium-line-height: 18px;--text-text-xs-regular-font-family: "Montserrat";--text-text-xs-regular-font-size: 12px;--text-text-xs-regular-font-weight: 400;--text-text-xs-regular-line-height: 18px;--text-text-xs-semibold-font-family: "Montserrat";--text-text-xs-semibold-font-size: 12px;--text-text-xs-semibold-font-weight: 600;--text-text-xs-semibold-line-height: 18px}:root{--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 10px;--spacing-xl: 12px;--spacing-xxl: 14px;--spacing-3xl: 16px;--spacing-4xl: 18px;--spacing-5xl: 20px;--spacing-6xl: 24px;--spacing-7xl: 28px;--spacing-8xl: 32px;--spacing-9xl: 36px;--spacing-10xl: 40px;--spacing-11xl: 48px;--spacing-12xl: 56px;--spacing-13xl: 64px;--spacing-14xl: 80px;--spacing-15xl: 96px}:root{--text-base-primary: var(--light-gray-950);--text-base-secondary: var(--light-gray-800);--text-base-tertiary: var(--light-gray-700);--text-base-subtle: var(--light-gray-600);--text-base-primary_hover: var(--light-gray-900);--text-base-primary_active: var(--light-gray-950);--text-base-primary_disabled: var(--light-gray-400);--text-base-reversed: var(--base-white);--text-brand-primary: var(--light-brand-900);--text-brand-secondary: var(--light-brand-700);--text-brand-primary_hover: var(--light-brand-950);--text-brand-primary_active: var(--light-brand-950);--text-brand-primary_disabled: var(--light-brand-300);--text-success-primary: var(--light-teal-900);--text-success-secondary: var(--light-teal-700);--text-success-primary_hover: var(--light-teal-950);--text-success-primary_disabled: var(--light-teal-300);--text-warning-primary: var(--light-amber-900);--text-warning-secondary: var(--light-amber-700);--text-warning-primary_hover: var(--light-amber-950);--text-warning-primary_disabled: var(--light-amber-300);--text-danger-primary: var(--light-red-900);--text-danger-secondary: var(--light-red-700);--text-danger-primary_hover: var(--light-red-950);--text-danger-primary_disabled: var(--light-red-300);--text-additional-primary: var(--light-mint-900);--text-additional-secondary: var(--light-mint-700);--text-additional-primary_hover: var(--light-mint-950);--text-overlay-w-primary: rgba(255, 255, 255, 1);--text-overlay-w-secondary: rgba(255, 255, 255, .72);--text-overlay-w-tertiary: rgba(255, 255, 255, .5);--text-overlay-w-subtle: rgba(255, 255, 255, .32);--text-overlay-w-disabled: rgba(255, 255, 255, .24);--text-overlay-b-primary: rgba(0, 0, 0, .87);--text-overlay-b-secondary: rgba(0, 0, 0, .6);--text-overlay-b-tertiary: rgba(0, 0, 0, .4);--text-overlay-b-subtle: rgba(0, 0, 0, .24);--text-overlay-b-disabled: rgba(0, 0, 0, .16);--bg-surface-base-primary: var(--base-white);--bg-surface-base-primary_hover: var(--light-gray-25);--bg-surface-base-primary_active: var(--light-gray-50);--bg-surface-base-primary_disabled: var(--light-gray-25);--bg-surface-base-secondary: var(--light-gray-25);--bg-surface-base-secondary_hover: var(--light-gray-50);--bg-surface-base-secondary_active: var(--light-gray-100);--bg-surface-base-secondary_disabled: var(--light-gray-25);--bg-surface-base-tertiary: var(--light-gray-50);--bg-surface-base-tertiary_hover: var(--light-gray-100);--bg-surface-base-tertiary_active: var(--light-gray-200);--bg-surface-base-tertiary_disabled: var(--light-gray-50);--bg-surface-overlay-w-primary: rgba(255, 255, 255, .08);--bg-surface-overlay-w-primary_hover: rgba(255, 255, 255, .12);--bg-surface-overlay-w-primary_active: rgba(255, 255, 255, .16);--bg-surface-overlay-w-primary_disabled: rgba(255, 255, 255, .04);--bg-surface-overlay-w-secondary: rgba(255, 255, 255, .16);--bg-surface-overlay-w-secondary_hover: rgba(255, 255, 255, .2);--bg-surface-overlay-w-secondary_active: rgba(255, 255, 255, .24);--bg-surface-overlay-w-tertiary: rgba(255, 255, 255, .24);--bg-surface-overlay-w-tertiary_hover: rgba(255, 255, 255, .32);--bg-surface-overlay-w-tertiary_active: rgba(255, 255, 255, .4);--bg-surface-overlay-b-primary: rgba(0, 0, 0, .04);--bg-surface-overlay-b-primary_hover: rgba(0, 0, 0, .06);--bg-surface-overlay-b-primary_active: rgba(0, 0, 0, .08);--bg-surface-overlay-b-primary_disabled: rgba(0, 0, 0, .02);--bg-surface-overlay-b-secondary: rgba(0, 0, 0, .08);--bg-surface-overlay-b-secondary_hover: rgba(0, 0, 0, .1);--bg-surface-overlay-b-secondary_active: rgba(0, 0, 0, .12);--bg-surface-overlay-b-tertiary: rgba(0, 0, 0, .12);--bg-surface-overlay-b-tertiary_hover: rgba(0, 0, 0, .16);--bg-surface-overlay-b-tertiary_active: rgba(0, 0, 0, .2);--bg-surface-brand-primary: var(--light-brand-25);--bg-surface-brand-primary_hover: var(--light-brand-50);--bg-surface-brand-primary_active: var(--light-brand-100);--bg-surface-brand-primary_disabled: var(--light-brand-25);--bg-surface-brand-secondary: var(--light-brand-50);--bg-surface-brand-secondary_hover: var(--light-brand-100);--bg-surface-brand-secondary_active: var(--light-brand-200);--bg-surface-brand-tertiary: var(--light-brand-100);--bg-surface-brand-tertiary_hover: var(--light-brand-200);--bg-surface-brand-tertiary_active: var(--light-brand-300);--bg-surface-success-primary: var(--light-teal-25);--bg-surface-success-primary_hover: var(--light-teal-50);--bg-surface-success-primary_active: var(--light-teal-100);--bg-surface-success-primary_disabled: var(--light-teal-25);--bg-surface-success-secondary: var(--light-teal-50);--bg-surface-success-secondary_hover: var(--light-teal-100);--bg-surface-success-tertiary: var(--light-teal-100);--bg-surface-success-tertiary_hover: var(--light-teal-200);--bg-surface-warning-primary: var(--light-amber-25);--bg-surface-warning-primary_hover: var(--light-amber-50);--bg-surface-warning-primary_active: var(--light-amber-100);--bg-surface-warning-primary_disabled: var(--light-amber-25);--bg-surface-warning-secondary: var(--light-amber-50);--bg-surface-warning-secondary_hover: var(--light-amber-100);--bg-surface-warning-tertiary: var(--light-amber-100);--bg-surface-warning-tertiary_hover: var(--light-amber-200);--bg-surface-danger-primary: var(--light-red-25);--bg-surface-danger-primary_hover: var(--light-red-50);--bg-surface-danger-primary_active: var(--light-red-100);--bg-surface-danger-primary_disabled: var(--light-red-25);--bg-surface-danger-secondary: var(--light-red-50);--bg-surface-danger-secondary_hover: var(--light-red-100);--bg-surface-danger-tertiary: var(--light-red-100);--bg-surface-danger-tertiary_hover: var(--light-red-200);--bg-surface-additional-primary: var(--light-mint-25);--bg-surface-additional-primary_hover: var(--light-mint-50);--bg-surface-additional-secondary: var(--light-mint-50);--bg-surface-additional-tertiary: var(--light-mint-100);--bg-fill-base-primary: var(--light-gray-900);--bg-fill-base-primary_hover: var(--light-gray-950);--bg-fill-base-primary_active: var(--base-black);--bg-fill-base-primary_disabled: var(--light-gray-300);--bg-fill-base-secondary: var(--light-gray-200);--bg-fill-base-secondary_hover: var(--light-gray-300);--bg-fill-base-secondary_active: var(--light-gray-400);--bg-fill-base-secondary_disabled: var(--light-gray-100);--bg-fill-base-tertiary: var(--light-gray-100);--bg-fill-base-tertiary_hover: var(--light-gray-200);--bg-fill-base-tertiary_active: var(--light-gray-300);--bg-fill-base-tertiary_disabled: var(--light-gray-50);--bg-fill-base-subtle: var(--light-gray-50);--bg-fill-overlay-w-primary: rgba(255, 255, 255, .16);--bg-fill-overlay-w-primary_hover: rgba(255, 255, 255, .24);--bg-fill-overlay-w-primary_active: rgba(255, 255, 255, .32);--bg-fill-overlay-w-primary_disabled: rgba(255, 255, 255, .08);--bg-fill-overlay-w-secondary: rgba(255, 255, 255, .08);--bg-fill-overlay-w-secondary_hover: rgba(255, 255, 255, .12);--bg-fill-overlay-w-secondary_active: rgba(255, 255, 255, .16);--bg-fill-overlay-w-tertiary: rgba(255, 255, 255, .04);--bg-fill-overlay-w-tertiary_hover: rgba(255, 255, 255, .08);--bg-fill-overlay-b-primary: rgba(0, 0, 0, .12);--bg-fill-overlay-b-primary_hover: rgba(0, 0, 0, .16);--bg-fill-overlay-b-primary_active: rgba(0, 0, 0, .2);--bg-fill-overlay-b-primary_disabled: rgba(0, 0, 0, .06);--bg-fill-overlay-b-secondary: rgba(0, 0, 0, .06);--bg-fill-overlay-b-secondary_hover: rgba(0, 0, 0, .08);--bg-fill-overlay-b-secondary_active: rgba(0, 0, 0, .12);--bg-fill-overlay-b-tertiary: rgba(0, 0, 0, .03);--bg-fill-overlay-b-tertiary_hover: rgba(0, 0, 0, .06);--bg-fill-brand-primary: var(--light-brand-700);--bg-fill-brand-primary_hover: var(--light-brand-800);--bg-fill-brand-primary_active: var(--light-brand-900);--bg-fill-brand-primary_disabled: var(--light-brand-200);--bg-fill-brand-subtle: var(--light-brand-25);--bg-fill-brand-secondary: var(--light-brand-100);--bg-fill-brand-secondary_hover: var(--light-brand-200);--bg-fill-brand-secondary_active: var(--light-brand-300);--bg-fill-brand-secondary_disabled: var(--light-brand-50);--bg-fill-brand-tertiary: var(--light-brand-50);--bg-fill-brand-tertiary_hover: var(--light-brand-100);--bg-fill-brand-tertiary_active: var(--light-brand-200);--bg-fill-brand-tertiary_disabled: var(--light-brand-25);--bg-fill-success-primary: var(--light-teal-700);--bg-fill-success-primary_hover: var(--light-teal-800);--bg-fill-success-primary_active: var(--light-teal-900);--bg-fill-success-primary_disabled: var(--light-teal-200);--bg-fill-success-subtle: var(--light-teal-25);--bg-fill-success-secondary: var(--light-teal-100);--bg-fill-success-secondary_hover: var(--light-teal-200);--bg-fill-success-secondary_active: var(--light-teal-300);--bg-fill-success-tertiary: var(--light-teal-50);--bg-fill-success-tertiary_hover: var(--light-teal-100);--bg-fill-warning-primary: var(--light-amber-700);--bg-fill-warning-primary_hover: var(--light-amber-800);--bg-fill-warning-primary_active: var(--light-amber-900);--bg-fill-warning-primary_disabled: var(--light-amber-200);--bg-fill-warning-subtle: var(--light-amber-25);--bg-fill-warning-secondary: var(--light-amber-100);--bg-fill-warning-secondary_hover: var(--light-amber-200);--bg-fill-warning-secondary_active: var(--light-amber-300);--bg-fill-warning-tertiary: var(--light-amber-50);--bg-fill-warning-tertiary_hover: var(--light-amber-100);--bg-fill-danger-primary: var(--light-red-700);--bg-fill-danger-primary_hover: var(--light-red-800);--bg-fill-danger-primary_active: var(--light-red-900);--bg-fill-danger-primary_disabled: var(--light-red-200);--bg-fill-danger-subtle: var(--light-red-25);--bg-fill-danger-secondary: var(--light-red-100);--bg-fill-danger-secondary_hover: var(--light-red-200);--bg-fill-danger-secondary_active: var(--light-red-300);--bg-fill-danger-tertiary: var(--light-red-50);--bg-fill-danger-tertiary_hover: var(--light-red-100);--bg-fill-additional-primary: var(--light-mint-700);--bg-fill-additional-primary_hover: var(--light-mint-800);--bg-fill-additional-primary_active: var(--light-mint-900);--bg-fill-additional-primary_disabled: var(--light-mint-200);--bg-fill-additional-subtle: var(--light-mint-25);--bg-fill-additional-secondary: var(--light-mint-100);--bg-fill-additional-secondary_hover: var(--light-mint-200);--bg-fill-additional-tertiary: var(--light-mint-50);--bg-fill-additional-tertiary_hover: var(--light-mint-100);--border-base-primary: var(--light-gray-300);--border-base-primary_hover: var(--light-gray-400);--border-base-primary_active: var(--light-gray-500);--border-base-primary_disabled: var(--light-gray-100);--border-base-secondary: var(--light-gray-200);--border-base-secondary_hover: var(--light-gray-300);--border-base-secondary_active: var(--light-gray-400);--border-base-secondary_disabled: var(--light-gray-100);--border-base-tertiary: var(--light-slate-500);--border-overlay-w-primary: rgba(255, 255, 255, .24);--border-overlay-w-primary_hover: rgba(255, 255, 255, .36);--border-overlay-w-primary_active: rgba(255, 255, 255, .48);--border-overlay-w-primary_disabled: rgba(255, 255, 255, .12);--border-overlay-w-secondary: rgba(255, 255, 255, .12);--border-overlay-w-secondary_hover: rgba(255, 255, 255, .2);--border-overlay-w-secondary_active: rgba(255, 255, 255, .28);--border-overlay-b-primary: rgba(0, 0, 0, .16);--border-overlay-b-primary_hover: rgba(0, 0, 0, .24);--border-overlay-b-primary_active: rgba(0, 0, 0, .32);--border-overlay-b-primary_disabled: rgba(0, 0, 0, .08);--border-overlay-b-secondary: rgba(0, 0, 0, .08);--border-overlay-b-secondary_hover: rgba(0, 0, 0, .12);--border-overlay-b-secondary_active: rgba(0, 0, 0, .16);--border-brand-primary: var(--light-brand-500);--border-brand-primary_hover: var(--light-brand-600);--border-brand-primary_active: var(--light-brand-700);--border-brand-primary_disabled: var(--light-brand-200);--border-brand-secondary: var(--light-brand-300);--border-brand-secondary_hover: var(--light-brand-400);--border-brand-secondary_active: var(--light-brand-500);--border-brand-secondary_disabled: var(--light-brand-100);--border-success-primary: var(--light-teal-500);--border-success-primary_hover: var(--light-teal-600);--border-success-primary_active: var(--light-teal-700);--border-success-primary_disabled: var(--light-teal-200);--border-success-secondary: var(--light-teal-300);--border-success-secondary_hover: var(--light-teal-400);--border-success-secondary_disabled: var(--light-teal-100);--border-warning-primary: var(--light-amber-500);--border-warning-primary_hover: var(--light-amber-600);--border-warning-primary_active: var(--light-amber-700);--border-warning-primary_disabled: var(--light-amber-200);--border-warning-secondary: var(--light-amber-300);--border-warning-secondary_hover: var(--light-amber-400);--border-warning-secondary_disabled: var(--light-amber-100);--border-danger-primary: var(--light-red-500);--border-danger-primary_hover: var(--light-red-600);--border-danger-primary_active: var(--light-red-700);--border-danger-primary_disabled: var(--light-red-200);--border-danger-secondary: var(--light-red-300);--border-danger-secondary_hover: var(--light-red-400);--border-danger-secondary_disabled: var(--light-red-100);--border-additional-primary: var(--light-mint-500);--border-additional-primary_hover: var(--light-mint-600);--border-additional-primary_active: var(--light-mint-700);--border-additional-primary_disabled: var(--light-mint-200);--border-additional-secondary: var(--light-mint-300);--border-additional-secondary_hover: var(--light-mint-400);--focus-ring-brand: var(--light-brand-500);--focus-ring-danger: var(--light-red-300);--focus-ring-success: var(--light-teal-400);--focus-ring-warning: var(--light-amber-400);--focus-ring-base: var(--light-gray-400);--focus-ring-secondary: var(--light-gray-300);--bg-fill-secondary-primary: var(--light-yellow-600);--bg-fill-secondary-primary_hover: var(--light-yellow-700);--bg-fill-secondary-primary_active: var(--light-yellow-800);--bg-fill-secondary-primary_disabled: var(--light-yellow-100)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--display-display-lg-font-family),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.min-h-screen{min-height:100vh}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-gray-900{--tw-gradient-from: #1a202c;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0))}.to-gray-800{--tw-gradient-to: #2d3748}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8,.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.mx-auto{margin-left:auto;margin-right:auto}.bg-white{background-color:#fff}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-black{font-weight:900}.font-bold{font-weight:700}.text-gray-900{color:#1a202c}.text-gray-600{color:#718096}.text-gray-700{color:#4a5568}.text-white{color:#fff}.text-blue-900,.text-blue-800{color:#2c5282}.text-purple-900{color:#44337a}.text-purple-700{color:#553c9a}.text-red-900{color:#742a2a}.text-red-800{color:#9b2c2c}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-6>*+*{margin-top:1.5rem}.w-full{width:100%}.w-6{width:1.5rem}.w-20{width:5rem}.h-2{height:.5rem}.h-6{height:1.5rem}.h-20{height:5rem}.bg-gray-200{background-color:#edf2f7}.bg-gray-50{background-color:#f7fafc}.bg-blue-50{background-color:#ebf8ff}.bg-purple-50{background-color:#faf5ff}.bg-red-50{background-color:#fff5f5}.bg-gray-900{background-color:#1a202c}.bg-green-50{background-color:#f0fff4}.bg-orange-500{background-color:#ed8936}.bg-gray-400{background-color:#cbd5e0}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-gray-200{border-color:#e2e8f0}.border-blue-200{border-color:#bee3f8}.border-purple-200{border-color:#e9d8fd}.border-red-200{border-color:#fed7d7}.border-green-200{border-color:#c6f6d5}.border-t{border-top-width:1px}.hover\:border-blue-500:hover{border-color:#4299e1}.hover\:bg-blue-50:hover{background-color:#ebf8ff}.hover\:text-gray-900:hover{color:#1a202c}.hover\:from-blue-700:hover{--tw-gradient-from: #2c5282}.hover\:to-purple-700:hover{--tw-gradient-to: #553c9a}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.flex-shrink-0{flex-shrink:0}.text-center{text-align:center}.text-left{text-align:left}.leading-relaxed{line-height:1.625}.italic{font-style:italic}.cursor-pointer{cursor:pointer}.bg-opacity-20{--tw-bg-opacity: .2}.bg-black{background-color:#000}.pt-4{padding-top:1rem}.pl-2{padding-left:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-yellow-400{--tw-gradient-from: #f6e05e;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 224, 94, 0))}.to-orange-500{--tw-gradient-to: #ed8936}.from-blue-600{--tw-gradient-from: #3182ce;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 130, 206, 0))}.to-purple-600{--tw-gradient-to: #805ad5}.bg-red-500{background-color:#f56565}.bg-blue-500{background-color:#4299e1}.bg-purple-500{background-color:#9f7aea}.bg-yellow-500{background-color:#ecc94b}.bg-green-500{background-color:#48bb78}button{cursor:pointer;border:none;outline:none;font-family:inherit}button:focus{outline:2px solid transparent;outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.duration-300{transition-duration:.3s}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.header[data-v-2c0d5f49]{width:100%}.header--horizontal[data-v-2c0d5f49]{display:flex;flex-direction:row;align-items:flex-start}.header--vertical[data-v-2c0d5f49]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.header__title[data-v-2c0d5f49]{margin:0;color:var(--text-base-primary)}.header__title--lg[data-v-2c0d5f49]{flex:1;font-weight:var(--lead-text-lead-text-sm-semibold-font-weight);font-size:var(--lead-text-lead-text-sm-semibold-font-size);line-height:var(--lead-text-lead-text-sm-semibold-line-height)}.header__title--md[data-v-2c0d5f49]{font-weight:var(--lead-text-lead-text-xs-semibold-font-weight);font-size:var(--lead-text-lead-text-xs-semibold-font-size);line-height:var(--lead-text-lead-text-xs-semibold-line-height)}.header__subtitle[data-v-2c0d5f49]{margin:0;font-weight:var(--text-text-sm-regular-font-weight);font-size:var(--text-text-sm-regular-font-size);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-secondary)}.stepper[data-v-5f2d0b6c]{display:flex;flex-direction:row;align-items:center;width:fit-content;background:var(--bg-surface-base-primary)}.stepper__item[data-v-5f2d0b6c]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:0 var(--spacing-xl);gap:var(--spacing-xl);height:var(--spacing-12xl);border-bottom:2px solid var(--border-base-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-bottom-color .15s ease}.stepper__item--active[data-v-5f2d0b6c]{padding:var(--spacing-md) var(--spacing-xl);border-bottom-color:var(--bg-fill-brand-primary);border-radius:4px 4px 0 0}.stepper__item--completed[data-v-5f2d0b6c],.stepper__item--error[data-v-5f2d0b6c]{padding:var(--spacing-md) var(--spacing-xl);border-bottom-color:var(--border-base-primary_active);border-radius:4px 4px 0 0}.stepper__item--pending[data-v-5f2d0b6c]{border-bottom-color:var(--light-gray-600)}.stepper__indicator[data-v-5f2d0b6c]{display:flex;align-items:center;justify-content:center;width:var(--spacing-7xl);height:var(--spacing-7xl);flex-shrink:0;position:relative}.stepper__dot--success[data-v-5f2d0b6c]{width:var(--spacing-6xl);height:var(--spacing-6xl);border-radius:50%;background:#53dfa1;display:flex;align-items:center;justify-content:center}.stepper__dot--error[data-v-5f2d0b6c]{width:var(--spacing-6xl);height:var(--spacing-6xl);border-radius:50%;background:var(--bg-fill-danger-primary);display:flex;align-items:center;justify-content:center}.stepper__dot--active-ring[data-v-5f2d0b6c]{width:var( --spacing-7xl );height:var(--spacing-7xl);border-radius:50%;border:2px solid var(--bg-fill-brand-primary);display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.stepper__dot-inner[data-v-5f2d0b6c]{width:var(--spacing-5xl);height:var(--spacing-5xl);border-radius:50%;background:var(--bg-fill-brand-primary);display:flex;align-items:center;justify-content:center}.stepper__dot--pending[data-v-5f2d0b6c]{box-sizing:border-box;width:var(--spacing-6xl);height:var(--spacing-6xl);border-radius:50%;background:var(--bg-fill-base-tertiary);border:2px solid var(--border-base-tertiary);display:flex;align-items:center;justify-content:center}.stepper__number[data-v-5f2d0b6c]{font-family:var(--text-text-xs-medium-font-family);font-weight:var(--text-text-xs-medium-font-weight);font-size:var(--text-text-xs-medium-font-size);line-height:var(--text-text-xs-medium-line-height);text-align:center;color:var(--text-base-primary)}.stepper__dot-inner .stepper__number[data-v-5f2d0b6c]{color:var(--text-base-reversed)}.stepper__label[data-v-5f2d0b6c]{font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-primary);overflow-wrap:break-word;min-width:0}.stepper__item--active .stepper__label[data-v-5f2d0b6c]{font-weight:var(--text-text-sm-semibold-font-weight);color:var(--text-base-primary)}.stepper__item--pending .stepper__label[data-v-5f2d0b6c]{font-weight:var(--text-text-sm-regular-font-weight);color:var(--text-base-tertiary)}.stepper__item--completed .stepper__label[data-v-5f2d0b6c],.stepper__item--error .stepper__label[data-v-5f2d0b6c]{font-weight:var(--text-text-sm-regular-font-weight);color:var(--text-base-primary)}.progress-bar-separated[data-v-e14e5fb0]{display:flex;align-items:center;gap:var(--spacing-xs);width:100%}.progress-bar-separated__segment[data-v-e14e5fb0]{flex:1;height:var(--spacing-xs);border-radius:100px;background:var(--bg-fill-base-secondary);transition:background .3s ease}.progress-bar-separated__segment--active[data-v-e14e5fb0]{background:var(--light-coral-700)}.progress-bar-separated__counter[data-v-e14e5fb0]{flex-shrink:0;margin-left:var( --spacing-xl );font-weight:var(--text-text-sm-medium-font-weight);font-size:var(--text-text-sm-medium-font-size);line-height:var(--text-text-sm-medium-line-height);color:var(--text-base-primary);white-space:nowrap}.btn[data-v-c9d91be6]{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:80px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-family:var(--text-text-sm-semibold-font-family);font-size:var(--text-text-sm-semibold-font-size);font-weight:var(--text-text-sm-semibold-font-weight);line-height:var(--text-text-sm-semibold-line-height);text-align:center;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;outline:none;text-decoration:none}.btn[data-v-c9d91be6]:disabled{cursor:not-allowed}.btn__icon[data-v-c9d91be6]{display:inline-flex;flex-shrink:0;width:20px;height:20px}.btn__icon[data-v-c9d91be6]>*{width:100%;height:100%}.btn__spinner[data-v-c9d91be6]{width:20px;height:20px;flex-shrink:0;animation:btn-spin-c9d91be6 .75s linear infinite}@keyframes btn-spin-c9d91be6{to{transform:rotate(360deg)}}.btn__sr-only[data-v-c9d91be6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn--sm[data-v-c9d91be6]{height:32px;padding:6px 10px;font-size:var(--text-text-xs-semibold-font-size, 12px);line-height:var(--text-text-xs-semibold-line-height, 16px)}.btn--sm .btn__icon[data-v-c9d91be6],.btn--sm .btn__spinner[data-v-c9d91be6]{width:16px;height:16px}.btn--md[data-v-c9d91be6]{height:40px;padding:10px 12px}.btn--lg[data-v-c9d91be6]{height:44px;padding:12px 14px}.btn--loading[data-v-c9d91be6]{padding-inline:14px}.btn--primary[data-v-c9d91be6]{background:var(--light-brand-700);border-color:transparent;color:#fff}.btn--primary[data-v-c9d91be6]:hover:not(:disabled){background:var(--light-brand-800)}.btn--primary[data-v-c9d91be6]:active:not(:disabled){background:var(--light-brand-900)}.btn--primary[data-v-c9d91be6]:focus-visible{background:var(--light-brand-700);box-shadow:0 0 0 3px var(--focus-ring-brand)}.btn--primary[data-v-c9d91be6]:disabled{background:var(--light-brand-300)}.btn--neutral[data-v-c9d91be6]{background:var(--bg-surface-base-primary);border-color:var(--border-base-primary_active);color:var(--text-base-tertiary)}.btn--neutral[data-v-c9d91be6]:hover:not(:disabled){border-color:var(--border-base-primary_hover);color:var(--text-base-secondary)}.btn--neutral[data-v-c9d91be6]:active:not(:disabled){border-color:var(--border-base-primary_active);color:var(--text-base-primary)}.btn--neutral[data-v-c9d91be6]:focus-visible{border-color:var(--border-base-primary_active);box-shadow:0 0 0 3px var(--focus-ring-base)}.btn--neutral[data-v-c9d91be6]:disabled{border-color:var(--border-base-primary_disabled);color:var(--text-base-tertiary);opacity:.5}.btn--outline[data-v-c9d91be6]{background:var(--bg-surface-base-primary);border-color:var(--border-brand-primary);color:var(--light-brand-700)}.btn--outline[data-v-c9d91be6]:hover:not(:disabled){border-color:var(--border-brand-primary_hover);color:var(--light-brand-800)}.btn--outline[data-v-c9d91be6]:active:not(:disabled){border-color:var(--border-brand-primary_hover);color:var(--light-brand-900)}.btn--outline[data-v-c9d91be6]:focus-visible{border-color:var(--border-brand-primary);color:var(--light-brand-700);box-shadow:0 0 0 3px var(--focus-ring-brand)}.btn--outline[data-v-c9d91be6]:disabled{border-color:var(--light-brand-400);color:var(--light-brand-300)}.btn--secondary[data-v-c9d91be6]{background:var(--bg-fill-secondary-primary);border-color:transparent;color:var(--light-gray-950)}.btn--secondary[data-v-c9d91be6]:hover:not(:disabled){background:var(--bg-fill-secondary-primary_hover);color:#fff}.btn--secondary[data-v-c9d91be6]:active:not(:disabled){background:var(--bg-fill-secondary-primary_active);color:#fff}.btn--secondary[data-v-c9d91be6]:focus-visible{background:var(--bg-fill-secondary-primary_active);color:#fff;box-shadow:0 0 0 3px var(--focus-ring-secondary)}.btn--secondary[data-v-c9d91be6]:disabled{background:var(--bg-fill-secondary-primary_disabled);color:#fff}.btn--danger[data-v-c9d91be6]{background:var(--bg-fill-danger-primary);border-color:transparent;color:#fff}.btn--danger[data-v-c9d91be6]:hover:not(:disabled){background:var(--bg-fill-danger-primary_hover)}.btn--danger[data-v-c9d91be6]:active:not(:disabled){background:var(--bg-fill-danger-primary_active)}.btn--danger[data-v-c9d91be6]:focus-visible{background:var(--bg-fill-danger-primary);box-shadow:0 0 0 3px var(--focus-ring-danger)}.btn--danger[data-v-c9d91be6]:disabled{background:var(--light-red-600)}.btn--danger-outline[data-v-c9d91be6]{background:var(--bg-surface-base-primary);border-color:var(--border-danger-primary);color:var(--light-red-700)}.btn--danger-outline[data-v-c9d91be6]:hover:not(:disabled){border-color:var(--border-danger-primary_hover);color:var(--light-red-800)}.btn--danger-outline[data-v-c9d91be6]:active:not(:disabled){border-color:var(--border-danger-primary_hover);color:var(--light-red-900)}.btn--danger-outline[data-v-c9d91be6]:focus-visible{border-color:var(--border-danger-primary);color:var(--light-red-700);box-shadow:0 0 0 3px var(--focus-ring-danger)}.btn--danger-outline[data-v-c9d91be6]:disabled{border-color:var(--light-red-400);color:var(--light-red-600)}.btn--danger-tinted[data-v-c9d91be6]{background:var(--light-red-200);border-color:transparent;color:var(--light-red-700)}.btn--danger-tinted[data-v-c9d91be6]:hover:not(:disabled){background:var(--light-red-300);color:var(--light-red-800)}.btn--danger-tinted[data-v-c9d91be6]:active:not(:disabled){background:var(--light-red-400);color:var(--light-red-900)}.btn--danger-tinted[data-v-c9d91be6]:focus-visible{background:var(--light-red-200);color:var(--light-red-700);box-shadow:0 0 0 3px var(--focus-ring-danger)}.btn--danger-tinted[data-v-c9d91be6]:disabled{background:var(--light-red-100);color:var(--light-red-600)}.btn--danger-plain[data-v-c9d91be6]{background:transparent;border-color:transparent;color:var(--light-red-700)}.btn--danger-plain[data-v-c9d91be6]:hover:not(:disabled){color:var(--light-red-800)}.btn--danger-plain[data-v-c9d91be6]:active:not(:disabled){color:var(--light-red-900)}.btn--danger-plain[data-v-c9d91be6]:focus-visible{background:var(--bg-surface-base-primary);color:var(--light-red-700);box-shadow:0 0 0 3px var(--focus-ring-danger)}.btn--danger-plain[data-v-c9d91be6]:disabled{background:var(--bg-surface-base-primary);color:var(--light-red-600)}.btn--tinted[data-v-c9d91be6]{background:var(--bg-surface-brand-primary);border-color:transparent;color:var(--light-brand-700)}.btn--tinted[data-v-c9d91be6]:hover:not(:disabled){background:var(--bg-surface-brand-primary_hover)}.btn--tinted[data-v-c9d91be6]:active:not(:disabled){background:var(--bg-surface-brand-primary_active)}.btn--tinted[data-v-c9d91be6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-brand)}.btn--tinted[data-v-c9d91be6]:disabled{background:var(--bg-surface-brand-primary_disabled);color:var(--light-brand-300)}.step-navigation[data-v-3b65ecb6]{display:flex;justify-content:flex-end;gap:8px}.confirm-scrim[data-v-077d2e4e]{position:fixed;inset:0;background:var(--text-overlay-b-secondary);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--spacing-3xl)}.confirm-dialog[data-v-077d2e4e]{background:var(--bg-surface-base-primary);border-radius:var(--spacing-xl);padding:var(--spacing-6xl);width:100%;max-width:343px;display:flex;flex-direction:column;gap:var(--spacing-6xl);box-shadow:0 16px 32px #00000029}.confirm-dialog__body[data-v-077d2e4e]{display:flex;flex-direction:column;gap:var(--spacing-md)}.confirm-dialog__title[data-v-077d2e4e]{font-family:var(--lead-text-lead-text-xs-semibold-font-family);font-weight:var(--lead-text-lead-text-xs-semibold-font-weight);font-size:var(--lead-text-lead-text-xs-semibold-font-size);line-height:var(--lead-text-lead-text-xs-semibold-line-height);color:var(--text-base-primary);margin:0}.confirm-dialog__description[data-v-077d2e4e]{font-family:var(--text-text-sm-regular-font-family);font-weight:var(--text-text-sm-regular-font-weight);font-size:var(--text-text-sm-regular-font-size);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-secondary);margin:0}.confirm-dialog__actions[data-v-077d2e4e]{display:flex;gap:var(--spacing-3xl);justify-content:flex-end}.modal-shell[data-v-51c361fd]{min-height:100dvh;display:flex;align-items:stretch;justify-content:center;background:var(--bg-surface-base-primary)}.modal[data-v-51c361fd]{width:100%;display:flex;flex-direction:column;background:var(--bg-surface-brand-primary)}@media(min-width:640px){.modal-shell[data-v-51c361fd]{align-items:center;padding:var(--spacing-3xl)}.modal[data-v-51c361fd]{max-width:560px;height:820px;max-height:90dvh;border-radius:var(--spacing-xl);overflow:hidden;box-shadow:0 24px 48px #0000003d}}@media(min-width:1024px){.modal[data-v-51c361fd]{max-width:680px;height:860px}}.modal-header[data-v-51c361fd]{position:relative;padding:var(--spacing-8xl) var(--spacing-8xl) var(--spacing-xl);background:var(--bg-surface-base-primary)}.modal-close[data-v-51c361fd]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:var(--spacing-8xl);height:var(--spacing-8xl);display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-base-subtle);padding:var(--spacing-md);transition:background .15s ease}.modal-close[data-v-51c361fd]:hover{background:var(--bg-surface-base-secondary)}.modal-body[data-v-51c361fd]{flex:1;display:flex;flex-direction:column;background:var(--bg-surface-base-primary);padding:var(--spacing-3xl);gap:var(--spacing-6xl);overflow-y:auto}.section-header[data-v-51c361fd]{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-content[data-v-51c361fd]{display:flex;flex-direction:column;gap:var(--spacing-6xl)}.modal-footer[data-v-51c361fd]{padding:var(--spacing-xl) var(--spacing-8xl) var(--spacing-8xl);background:var(--bg-surface-base-primary)}.field__label[data-v-8d5bd5c4]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-lg)}.field__label-text[data-v-8d5bd5c4]{font-family:var(--text-text-sm-medium-font-family);font-size:var(--text-text-sm-medium-font-size);font-weight:var(--text-text-sm-medium-font-weight);line-height:var(--text-text-sm-medium-line-height);color:var(--text-base-primary)}.field__required[data-v-8d5bd5c4]{font-family:var(--text-text-sm-medium-font-family);font-size:var(--text-text-sm-medium-font-size);font-weight:var(--text-text-sm-medium-font-weight);line-height:var(--text-text-sm-medium-line-height);color:var(--text-danger-primary)}.field__hint[data-v-8d5bd5c4]{display:flex;align-items:flex-start;gap:6px;padding-top:var(--spacing-md);font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-secondary);width:100%}.field__hint--error[data-v-8d5bd5c4]{color:var(--text-danger-primary);font-size:var(--text-text-xs-medium-font-size);font-weight:var(--text-text-xs-medium-font-weight);line-height:var(--text-text-xs-medium-line-height)}.field__hint-icon[data-v-8d5bd5c4]{flex-shrink:0;margin-top:2px}.text-input[data-v-8d5bd5c4]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.text-input__field[data-v-8d5bd5c4]{box-sizing:border-box;width:100%;padding:var(--spacing-lg) var(--spacing-xxl);height:40px;background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-primary)}.text-input__field[data-v-8d5bd5c4]::placeholder{color:var(--text-base-tertiary)}.text-input__field[data-v-8d5bd5c4]:hover:not(:disabled){border-color:var(--border-base-primary_hover)}.text-input__field[data-v-8d5bd5c4]:focus{border-color:var(--border-brand-primary_active);box-shadow:0 0 0 3px var(--focus-ring-brand)}.text-input__field[data-v-8d5bd5c4]:disabled{background:var(--bg-surface-base-tertiary);color:var(--text-base-tertiary);border-color:var(--border-base-primary_disabled);cursor:not-allowed}.text-input--error .text-input__field[data-v-8d5bd5c4]{border-color:var(--border-danger-primary)}.text-input--error .text-input__field[data-v-8d5bd5c4]:focus{box-shadow:0 0 0 3px var(--focus-ring-danger)}.text-input--sm .text-input__field[data-v-8d5bd5c4]{height:32px;padding:var(--spacing-sm) var(--spacing-xl)}.text-input--sm .field__hint[data-v-8d5bd5c4]:not(.field__hint--error){font-size:var(--text-text-xs-regular-font-size);line-height:var(--text-text-xs-regular-line-height)}.text-input--lg .text-input__field[data-v-8d5bd5c4]{height:48px;padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-text-md-regular-font-size);line-height:var(--text-text-md-regular-line-height)}.text-input--lg .field__label[data-v-8d5bd5c4]{padding-bottom:var(--spacing-xl)}.text-input--lg .field__label-text[data-v-8d5bd5c4],.text-input--lg .field__required[data-v-8d5bd5c4]{font-size:var(--text-text-md-medium-font-size);font-weight:var(--text-text-md-medium-font-weight);line-height:var(--text-text-md-medium-line-height)}.field__label[data-v-ae44bcf9]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-lg)}.field__label-text[data-v-ae44bcf9]{font-family:var(--text-text-sm-medium-font-family);font-size:var(--text-text-sm-medium-font-size);font-weight:var(--text-text-sm-medium-font-weight);line-height:var(--text-text-sm-medium-line-height);color:var(--text-base-primary)}.field__required[data-v-ae44bcf9]{font-family:var(--text-text-sm-medium-font-family);font-size:var(--text-text-sm-medium-font-size);font-weight:var(--text-text-sm-medium-font-weight);line-height:var(--text-text-sm-medium-line-height);color:var(--text-danger-primary)}.field__hint[data-v-ae44bcf9]{display:flex;align-items:flex-start;gap:6px;padding-top:var(--spacing-md);font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-secondary);width:100%}.field__hint--error[data-v-ae44bcf9]{color:var(--text-danger-primary);font-size:var(--text-text-xs-medium-font-size);font-weight:var(--text-text-xs-medium-font-weight);line-height:var(--text-text-xs-medium-line-height)}.field__hint-icon[data-v-ae44bcf9]{flex-shrink:0;margin-top:2px}.select[data-v-ae44bcf9]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.select__wrapper[data-v-ae44bcf9]{position:relative;width:100%}.select__trigger[data-v-ae44bcf9]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;padding:var(--spacing-lg) var(--spacing-xl);height:40px;background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px;outline:none;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height)}.select__trigger[data-v-ae44bcf9]:hover:not(:disabled){border-color:var(--border-base-primary_hover)}.select__trigger[data-v-ae44bcf9]:focus-visible,.select--open .select__trigger[data-v-ae44bcf9]{border-color:var(--border-brand-primary_active);box-shadow:0 0 0 3px var(--focus-ring-brand)}.select__trigger[data-v-ae44bcf9]:disabled{background:var(--bg-surface-base-tertiary);color:var(--text-base-tertiary);border-color:var(--border-base-primary_disabled);cursor:not-allowed}.select__value[data-v-ae44bcf9]{flex:1;color:var(--text-base-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__placeholder[data-v-ae44bcf9]{flex:1;color:var(--text-base-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__chevron[data-v-ae44bcf9]{flex-shrink:0;width:20px;height:20px;color:var(--border-base-primary_hover);transition:transform .15s ease,color .15s ease}.select--open .select__chevron[data-v-ae44bcf9]{transform:rotate(180deg);color:var(--border-brand-primary_active)}.select__trigger:disabled .select__chevron[data-v-ae44bcf9]{color:var(--border-base-primary_disabled)}.select--error .select__trigger[data-v-ae44bcf9]{border-color:var(--border-danger-primary)}.select--error .select__trigger[data-v-ae44bcf9]:focus-visible,.select--error.select--open .select__trigger[data-v-ae44bcf9]{box-shadow:0 0 0 3px var(--focus-ring-danger)}.select__dropdown[data-v-ae44bcf9]{list-style:none;margin:0;padding:4px 0;background:#fff;border:1px solid #e8e8e8;box-shadow:0 10px 15px -3px #00000014;border-radius:6px;max-height:296px;overflow-y:auto}.select__option[data-v-ae44bcf9]{padding:12px 16px;min-height:48px;font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-primary);cursor:pointer;outline:none;transition:background .1s ease}.select__option[data-v-ae44bcf9]:hover,.select__option[data-v-ae44bcf9]:focus{background:var(--bg-surface-base-secondary, #f7f7f7)}.select__option--selected[data-v-ae44bcf9]{color:var(--border-brand-primary_active);font-weight:500}.select--sm .select__trigger[data-v-ae44bcf9]{height:32px;padding:var(--spacing-sm) var(--spacing-xl)}.select--sm .select__chevron[data-v-ae44bcf9]{width:16px;height:16px}.select--sm .field__hint[data-v-ae44bcf9]:not(.field__hint--error){font-size:var(--text-text-xs-regular-font-size);line-height:var(--text-text-xs-regular-line-height)}.select--lg .select__trigger[data-v-ae44bcf9]{height:48px;padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-text-md-regular-font-size);line-height:var(--text-text-md-regular-line-height)}.select--lg .field__label[data-v-ae44bcf9]{padding-bottom:var(--spacing-xl)}.select--lg .field__label-text[data-v-ae44bcf9],.select--lg .field__required[data-v-ae44bcf9]{font-size:var(--text-text-md-medium-font-size);font-weight:var(--text-text-md-medium-font-weight);line-height:var(--text-text-md-medium-line-height)}.field__label[data-v-e06a1207]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-lg)}.field__label-text[data-v-e06a1207]{font-family:var(--text-text-sm-medium-font-family);font-size:var(--text-text-sm-medium-font-size);font-weight:var(--text-text-sm-medium-font-weight);line-height:var(--text-text-sm-medium-line-height);color:var(--text-base-primary)}.field__required[data-v-e06a1207]{font-family:var(--text-text-sm-medium-font-family);font-size:var(--text-text-sm-medium-font-size);font-weight:var(--text-text-sm-medium-font-weight);line-height:var(--text-text-sm-medium-line-height);color:var(--text-danger-primary)}.field__hint[data-v-e06a1207]{display:flex;align-items:flex-start;gap:6px;padding-top:var(--spacing-md);font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-secondary);width:100%}.field__hint--error[data-v-e06a1207]{color:var(--text-danger-primary);font-size:var(--text-text-xs-medium-font-size);font-weight:var(--text-text-xs-medium-font-weight);line-height:var(--text-text-xs-medium-line-height)}.field__hint-icon[data-v-e06a1207]{flex-shrink:0;margin-top:2px}.textarea[data-v-e06a1207]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.textarea__field[data-v-e06a1207]{box-sizing:border-box;width:100%;padding:var(--spacing-lg) var(--spacing-xl);min-height:88px;background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px;outline:none;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;font-family:var(--text-text-sm-regular-font-family);font-size:var(--text-text-sm-regular-font-size);font-weight:var(--text-text-sm-regular-font-weight);line-height:var(--text-text-sm-regular-line-height);color:var(--text-base-primary)}.textarea__field[data-v-e06a1207]::placeholder{color:var(--text-base-tertiary)}.textarea__field[data-v-e06a1207]:hover:not(:disabled){border-color:var(--border-base-primary_hover)}.textarea__field[data-v-e06a1207]:focus{border-color:var(--border-brand-primary_active);box-shadow:0 0 0 3px var(--focus-ring-brand)}.textarea__field[data-v-e06a1207]:disabled{background:var(--bg-surface-base-tertiary);color:var(--text-base-tertiary);border-color:var(--border-base-primary_disabled);cursor:not-allowed;resize:none}.textarea--error .textarea__field[data-v-e06a1207]{border-color:var(--border-danger-primary)}.textarea--error .textarea__field[data-v-e06a1207]:focus{box-shadow:0 0 0 3px var(--focus-ring-danger)}.textarea--sm .textarea__field[data-v-e06a1207]{padding:var(--spacing-sm) var(--spacing-xl);min-height:64px}.textarea--sm .field__hint[data-v-e06a1207]:not(.field__hint--error){font-size:var(--text-text-xs-regular-font-size);line-height:var(--text-text-xs-regular-line-height)}.textarea--lg .textarea__field[data-v-e06a1207]{padding:var(--spacing-xl) var(--spacing-3xl);min-height:120px;font-size:var(--text-text-md-regular-font-size);line-height:var(--text-text-md-regular-line-height)}.textarea--lg .field__label[data-v-e06a1207]{padding-bottom:var(--spacing-xl)}.textarea--lg .field__label-text[data-v-e06a1207],.textarea--lg .field__required[data-v-e06a1207]{font-size:var(--text-text-md-medium-font-size);font-weight:var(--text-text-md-medium-font-weight);line-height:var(--text-text-md-medium-line-height)}
