.create[data-v-ebb91c82]{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-6xl)}.create__title[data-v-ebb91c82]{margin:0}.create__field[data-v-ebb91c82]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.create__label[data-v-ebb91c82]{font-weight:600}.create__hint[data-v-ebb91c82]{margin:0;font-size:.875rem;color:var(--text-base-secondary)}.create__barcode[data-v-ebb91c82]{font-family:monospace;color:var(--text-base-secondary)}.create__input[data-v-ebb91c82],.create__file[data-v-ebb91c82]{padding:var(--spacing-md);border:1px solid var(--border-base-primary);border-radius:6px;background:var(--bg-surface-base-primary)}.create__preview[data-v-ebb91c82]{margin-top:var(--spacing-md);width:96px;height:96px;object-fit:cover;border-radius:6px}.create__error[data-v-ebb91c82]{margin:0;color:var(--text-danger-primary);font-size:.875rem}.create__submit[data-v-ebb91c82]{padding:var(--spacing-md) var(--spacing-6xl);color:var(--text-base-reversed);background:var(--bg-fill-brand-primary);border:none;border-radius:6px;cursor:pointer}.create__submit[data-v-ebb91c82]:disabled{opacity:.6;cursor:default}.create__submit[data-v-ebb91c82]:not(:disabled):hover{background:var(--bg-fill-brand-primary_hover)}.adjust[data-v-d78e79e2]{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-6xl)}.adjust__title[data-v-d78e79e2]{margin:0;color:var(--text-base-primary)}.adjust__card[data-v-d78e79e2]{display:flex;gap:var(--spacing-3xl);align-items:center;padding:var(--spacing-3xl);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-secondary);border-radius:10px}.adjust__img[data-v-d78e79e2]{width:72px;height:72px;object-fit:cover;border-radius:6px}.adjust__name[data-v-d78e79e2]{margin:0 0 var(--spacing-xs);font-weight:600}.adjust__barcode[data-v-d78e79e2],.adjust__stock[data-v-d78e79e2]{margin:0;color:var(--text-base-secondary);font-size:.875rem}.adjust__steps[data-v-d78e79e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.adjust__step[data-v-d78e79e2]{padding:var(--spacing-3xl) 0;font-size:1.25rem;font-weight:700;color:var(--text-base-reversed);border:none;border-radius:8px;cursor:pointer}.adjust__step--add[data-v-d78e79e2]{background:var(--bg-fill-success-primary, #1a7f37)}.adjust__step--sub[data-v-d78e79e2]{background:var(--bg-fill-danger-primary, #b42318)}.adjust__total[data-v-d78e79e2]{font-size:3rem;font-weight:800;text-align:center;color:var(--text-base-secondary)}.adjust__total--positive[data-v-d78e79e2]{color:var(--text-fill-success-primary, #1a7f37)}.adjust__total--negative[data-v-d78e79e2]{color:var(--text-fill-danger-primary, #b42318)}.adjust__price[data-v-d78e79e2]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.adjust__price-label[data-v-d78e79e2]{font-weight:600}.adjust__price-input[data-v-d78e79e2]{padding:var(--spacing-md);font-size:1.125rem;color:var(--text-base-primary);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px}.adjust__error[data-v-d78e79e2]{margin:0;color:var(--text-fill-danger-primary, #b42318)}.adjust__actions[data-v-d78e79e2]{display:flex;gap:var(--spacing-md)}.adjust__accept[data-v-d78e79e2]{flex:1;padding:var(--spacing-md) var(--spacing-6xl);color:var(--text-base-reversed);background:var(--bg-fill-brand-primary);border:none;border-radius:6px;cursor:pointer}.adjust__accept[data-v-d78e79e2]:disabled{opacity:.5;cursor:not-allowed}.adjust__cancel[data-v-d78e79e2]{flex:1;padding:var(--spacing-md) var(--spacing-6xl);color:var(--text-base-primary);background:var(--bg-surface-base-secondary);border:1px solid var(--border-base-secondary);border-radius:6px;cursor:pointer}.scan[data-v-3e15a688]{max-width:480px;margin:0 auto;padding:var(--spacing-6xl) var(--spacing-3xl)}.scan__title[data-v-3e15a688]{margin:0 0 var(--spacing-3xl)}.scan__manual[data-v-3e15a688]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-3xl);padding:var(--spacing-md);border:1px dashed var(--border-base-secondary);border-radius:6px}.scan__manual-label[data-v-3e15a688]{font-weight:600}.scan__manual-row[data-v-3e15a688]{display:flex;gap:var(--spacing-md)}.scan__manual-input[data-v-3e15a688]{flex:1;padding:var(--spacing-md);font-family:monospace;font-size:1.125rem;letter-spacing:.04em;color:var(--text-base-primary);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px}.scan__manual .scan__btn[data-v-3e15a688]:disabled{opacity:.5;cursor:not-allowed}.scan__recognized[data-v-3e15a688]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-3xl)}.scan__recognized-label[data-v-3e15a688]{font-weight:600}.scan__recognized-input[data-v-3e15a688]{padding:var(--spacing-md);font-family:monospace;font-size:1.125rem;letter-spacing:.04em;color:var(--text-base-primary);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px}.scan__debug[data-v-3e15a688]{margin:0 0 var(--spacing-3xl);padding:var(--spacing-md);font-family:monospace;font-size:.75rem;color:var(--text-base-secondary);background:var(--bg-surface-base-secondary);border:1px dashed var(--border-base-secondary);border-radius:6px;word-break:break-all}.scan__camera[data-v-3e15a688]{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.scan__video[data-v-3e15a688]{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--base-black);border-radius:16px}.scan__hint[data-v-3e15a688]{margin:0;text-align:center;color:var(--text-base-secondary)}.scan__notice[data-v-3e15a688],.scan__done[data-v-3e15a688]{display:flex;flex-direction:column;gap:var(--spacing-3xl);align-items:flex-start;padding:var(--spacing-6xl);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-secondary);border-radius:10px}.scan__btn[data-v-3e15a688]{padding:var(--spacing-md) var(--spacing-6xl);color:var(--text-base-reversed);background:var(--bg-fill-brand-primary);border:none;border-radius:6px;cursor:pointer}.scan__btn[data-v-3e15a688]:hover{background:var(--bg-fill-brand-primary_hover)}.debts[data-v-06a2d85a]{max-width:480px;margin:0 auto;padding:var(--spacing-6xl) var(--spacing-3xl)}.debts__title[data-v-06a2d85a]{margin:0 0 var(--spacing-3xl)}.debts__section[data-v-06a2d85a]{margin-bottom:var(--spacing-6xl)}.debts__heading[data-v-06a2d85a]{margin:0 0 var(--spacing-md);color:var(--text-base-primary)}.debts__empty[data-v-06a2d85a],.debts__notice[data-v-06a2d85a]{color:var(--text-base-secondary)}.debts__list[data-v-06a2d85a]{margin:0;padding:0;list-style:none}.debts__row[data-v-06a2d85a]{border:1px solid var(--border-base-secondary);border-radius:8px;margin-bottom:var(--spacing-md);overflow:hidden}.debts__row-head[data-v-06a2d85a]{display:flex;justify-content:space-between;width:100%;padding:var(--spacing-3xl);font-size:1rem;color:var(--text-base-primary);background:var(--bg-surface-base-primary);border:none;cursor:pointer}.debts__total[data-v-06a2d85a]{font-weight:700}.debts__products[data-v-06a2d85a]{margin:0;padding:var(--spacing-md) var(--spacing-3xl);list-style:none;background:var(--bg-surface-base-secondary)}.debts__product[data-v-06a2d85a]{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0;color:var(--text-base-secondary);font-size:.875rem}.debts__btn[data-v-06a2d85a]{padding:var(--spacing-md) var(--spacing-6xl);color:var(--text-base-reversed);background:var(--bg-fill-brand-primary);border:none;border-radius:6px;cursor:pointer}.login[data-v-9ec81d91]{display:flex;justify-content:center;padding:var(--spacing-6xl) var(--spacing-3xl)}.login__card[data-v-9ec81d91]{display:flex;flex-direction:column;gap:var(--spacing-3xl);width:100%;max-width:360px;padding:var(--spacing-6xl);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-secondary);border-radius:10px}.login__title[data-v-9ec81d91]{margin:0}.login__error[data-v-9ec81d91]{margin:0;padding:var(--spacing-md);color:var(--text-danger-primary);background:var(--bg-fill-danger-subtle);border-radius:6px}.login__field[data-v-9ec81d91]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.login__label[data-v-9ec81d91]{font-weight:600}.login__input[data-v-9ec81d91]{padding:var(--spacing-md);color:var(--text-base-primary);background:var(--bg-surface-base-primary);border:1px solid var(--border-base-primary);border-radius:6px}.login__input[aria-invalid=true][data-v-9ec81d91]{border-color:var(--border-danger-primary)}.login__field-error[data-v-9ec81d91]{color:var(--text-danger-primary);font-size:.875rem}.login__btn[data-v-9ec81d91]{padding:var(--spacing-md) var(--spacing-6xl);color:var(--text-base-reversed);background:var(--bg-fill-brand-primary);border:none;border-radius:6px;cursor:pointer}.login__btn[data-v-9ec81d91]:hover{background:var(--bg-fill-brand-primary_hover)}.login__btn[data-v-9ec81d91]:disabled{opacity:.5;cursor:not-allowed}.app-header[data-v-70174912]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-3xl)}.app-header__nav[data-v-70174912]{display:flex;gap:var(--spacing-3xl)}.app-header__nav a[data-v-70174912]{color:var(--text-base-secondary);text-decoration:none}.app-header__nav a.router-link-active[data-v-70174912]{color:var(--text-base-primary);font-weight:600}.app-header__logout[data-v-70174912]{padding:var(--spacing-xs) var(--spacing-md);color:var(--text-base-primary);background:var(--bg-surface-base-secondary);border:1px solid var(--border-base-secondary);border-radius:6px;cursor:pointer}.app-header__logout[data-v-70174912]:hover{background:var(--bg-surface-base-tertiary)}: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)}.field__label{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-lg)}.field__label-text{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{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{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{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{flex-shrink:0;margin-top:2px}*{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}button{cursor:pointer;border:none;outline:none;font-family:inherit}button:focus-visible{outline:2px solid var(--focus-ring-brand);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}
