@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";
:root{--token-set-order-0: core;--border-inverse-secondary: #ffffff16;--border-inverse: #ffffff;--border-input-focus: #1552BC;--border-input-hover: #292B32;--border-input: #5E616E;--border-decorative: #C4C8D2;--border-disabled: #00000012;--border-error: #C70002;--border-secondary: #5E616E;--border-primary: #1552BC;--typography-overline-text-case: 0;--typography-overline-text-decoration: 0;--typography-overline-paragraph-spacing: 0;--typography-overline-letter-spacing: 0;--typography-overline-font-size: .75rem;--typography-overline-line-height: 2.75rem;--typography-overline-font-weight: 400;--typography-overline-font-family: Arial, sans-serif;--typography-caption-text-case: 0;--typography-caption-text-decoration: 0;--typography-caption-paragraph-spacing: 0;--typography-caption-letter-spacing: 0;--typography-caption-font-size: .75rem;--typography-caption-line-height: 1.375rem;--typography-caption-font-weight: 400;--typography-caption-font-family: Arial, sans-serif;--typography-button-text-case: 0;--typography-button-text-decoration: 0;--typography-button-paragraph-spacing: 0;--typography-button-letter-spacing: 0;--typography-button-font-size: .875rem;--typography-button-line-height: 1.25;--typography-button-font-weight: 400;--typography-button-font-family: Arial, sans-serif;--typography-body2-text-case: 0;--typography-body2-text-decoration: 0;--typography-body2-paragraph-spacing: 0;--typography-body2-letter-spacing: 0;--typography-body2-font-size: .875rem;--typography-body2-line-height: 1.375rem;--typography-body2-font-weight: 400;--typography-body2-font-family: Arial, sans-serif;--typography-body1-text-case: 0;--typography-body1-text-decoration: 0;--typography-body1-paragraph-spacing: 0;--typography-body1-letter-spacing: 0;--typography-body1-font-size: 1rem;--typography-body1-line-height: 1.5rem;--typography-body1-font-weight: 400;--typography-body1-font-family: Arial, sans-serif;--typography-subtitle2-text-case: 0;--typography-subtitle2-text-decoration: 0;--typography-subtitle2-paragraph-spacing: 0;--typography-subtitle2-letter-spacing: 0;--typography-subtitle2-font-size: .875rem;--typography-subtitle2-line-height: 1.5rem;--typography-subtitle2-font-weight: 400;--typography-subtitle2-font-family: Arial, sans-serif;--typography-subtitle1-text-case: 0;--typography-subtitle1-text-decoration: 0;--typography-subtitle1-paragraph-spacing: 0;--typography-subtitle1-letter-spacing: 0;--typography-subtitle1-font-size: 1rem;--typography-subtitle1-line-height: 1.75rem;--typography-subtitle1-font-weight: 400;--typography-subtitle1-font-family: Arial, sans-serif;--typography-h6-text-case: 0;--typography-h6-text-decoration: 0;--typography-h6-paragraph-spacing: 0;--typography-h6-letter-spacing: 0;--typography-h6-font-size: 1rem;--typography-h6-line-height: 1.2rem;--typography-h6-font-weight: 700;--typography-h6-font-family: Arial, sans-serif;--typography-h5-text-case: 0;--typography-h5-text-decoration: 0;--typography-h5-paragraph-spacing: 0;--typography-h5-letter-spacing: 0;--typography-h5-font-size: 1.25rem;--typography-h5-line-height: 1.5rem;--typography-h5-font-weight: 700;--typography-h5-font-family: Arial, sans-serif;--typography-h4-text-case: 0;--typography-h4-text-decoration: 0;--typography-h4-paragraph-spacing: 0;--typography-h4-letter-spacing: 0;--typography-h4-font-size: 1.5rem;--typography-h4-line-height: 1.8rem;--typography-h4-font-weight: 700;--typography-h4-font-family: Arial, sans-serif;--typography-h3-text-case: 0;--typography-h3-text-decoration: 0;--typography-h3-paragraph-spacing: 0;--typography-h3-letter-spacing: 0;--typography-h3-font-size: 1.75rem;--typography-h3-line-height: 2rem;--typography-h3-font-weight: 700;--typography-h3-font-family: Arial, sans-serif;--typography-h2-text-case: 0;--typography-h2-text-decoration: 0;--typography-h2-paragraph-spacing: 0;--typography-h2-letter-spacing: 0;--typography-h2-font-size: 2rem;--typography-h2-line-height: 2.5rem;--typography-h2-font-weight: 700;--typography-h2-font-family: Arial, sans-serif;--typography-h1-text-case: 0;--typography-h1-text-decoration: 0;--typography-h1-paragraph-spacing: 0;--typography-h1-letter-spacing: 0;--typography-h1-font-size: 2.5rem;--typography-h1-line-height: 3rem;--typography-h1-font-weight: 700;--typography-h1-font-family: Arial, sans-serif;--typography-d2-text-case: 0;--typography-d2-text-decoration: 0;--typography-d2-paragraph-spacing: 0;--typography-d2-letter-spacing: 0;--typography-d2-font-size: 3.5rem;--typography-d2-line-height: 4.2rem;--typography-d2-font-weight: 300;--typography-d2-font-family: Arial, sans-serif;--typography-d1-text-case: 0;--typography-d1-text-decoration: 0;--typography-d1-paragraph-spacing: 0;--typography-d1-letter-spacing: 0;--typography-d1-font-size: 4.5rem;--typography-d1-line-height: 5.4rem;--typography-d1-font-weight: 300;--typography-d1-font-family: Arial, sans-serif;--line-heights-overline: 2.75rem;--line-heights-caption: 1.375rem;--line-heights-blockquote: 1.75rem;--line-heights-body2: 1.375rem;--line-heights-body1: 1.5rem;--line-heights-subtitle2: 1.5rem;--line-heights-subtitle1: 1.75rem;--line-heights-h6: 1.2rem;--line-heights-h5: 1.5rem;--line-heights-h4: 1.8rem;--line-heights-h3: 2rem;--line-heights-h2: 2.5rem;--line-heights-h1: 3rem;--line-heights-d2: 4.2rem;--line-heights-d1: 5.4rem;--line-heights-base: 100%;--font-sizes-overline: .75rem;--font-sizes-caption: .75rem;--font-sizes-blockquote: 1.125rem;--font-sizes-body2: .875rem;--font-sizes-body1: 1rem;--font-sizes-subtitle2: .875rem;--font-sizes-subtitle1: 1rem;--font-sizes-h6: 1rem;--font-sizes-h5: 1.25rem;--font-sizes-h4: 1.5rem;--font-sizes-h3: 1.75rem;--font-sizes-h2: 2rem;--font-sizes-h1: 2.5rem;--font-sizes-d2: 3.5rem;--font-sizes-d1: 4.5rem;--font-sizes-base: 100%;--font-families-base: Arial, sans-serif;--font-weights-bold: 700;--font-weights-regular: 400;--font-weights-light: 300;--color-background-border: #C4C8D2;--color-background-accent: #00000010;--color-background-sidenav: #393B46;--color-background-subnav: #393B46;--color-background-header: #292B32;--color-background-paper: #ffffff;--color-background-canvas: #F3F5F7;--color-action-focus: #00000029;--color-action-disabled-bg: #0000001f;--color-action-disabled: #00000042;--color-action-selected: #2261b51f;--color-action-hover: #00000014;--color-action-active: #0000008a;--color-pink-900: #570F2F;--color-pink-800: #831647;--color-pink-700: #AF1D5E;--color-pink-600: #DB2777;--color-pink-500: #EC4899;--color-pink-400: #F472B6;--color-pink-300: #F9A8D4;--color-pink-200: #FBCFE8;--color-pink-100: #FCE7F3;--color-pink-50: #FDF2F8;--color-teal-900: #052E2A;--color-teal-800: #07453F;--color-teal-700: #0C7368;--color-teal-600: #11A191;--color-teal-500: #14B8A6;--color-teal-400: #2DD4BF;--color-teal-300: #5EEAD4;--color-teal-200: #99F6E4;--color-teal-100: #CCFBF1;--color-teal-50: #F0FDFA;--color-text-inverse-secondary: #ffffff84;--color-text-inverse: #ffffff;--color-text-link: #1552BC;--color-text-success: #46731B;--color-text-error: #C70002;--color-text-info: #1552BC;--color-text-disabled: #00000026;--color-text-secondary: #454754;--color-text-primary: #292B32;--color-error-contrast: #ffffff;--color-error-darker: #6A0C18;--color-error-dark: #981123;--color-error-light: #E72C2F;--color-error-main-20: #C7000220;--color-error-main: #C70002;--color-warning-contrast: #292B32;--color-warning-darker: #806D0F;--color-warning-dark: #B09614;--color-warning-light: #FFE02D;--color-warning-main-20: #E6C40020;--color-warning-main: #e6c400;--color-success-contrast: #ffffff;--color-success-darker: #192A09;--color-success-dark: #263E0E;--color-success-light: #46731B;--color-success-main-20: #2B640C20;--color-success-main: #325313;--color-info-contrast: #ffffff;--color-info-darker: #0B2A60;--color-info-dark: #103E8E;--color-info-light: #1B74CB;--color-info-main-20: #1552BC20;--color-info-main: #1552BC;--color-tertiary-contrast: #292B32;--color-tertiary-darker: #393B46;--color-tertiary-dark: #5E616E;--color-tertiary-light: #ffffff;--color-tertiary-main20: #0000001f;--color-tertiary-main: #00000000;--color-secondary-contrast: #ffffff;--color-secondary-darker: #16171D;--color-secondary-dark: #393B46;--color-secondary-light: #838795;--color-secondary-main-20: #5E616E20;--color-secondary-main: #5E616E;--color-primary-contrast: #ffffff;--color-primary-darker: #0B2A60;--color-primary-dark: #103E8E;--color-primary-light: #1B74CB;--color-primary-main-20: #1552BC20;--color-primary-main: #1552BC;--color-red-900: #240409;--color-red-800: #3B070E;--color-red-700: #6A0C18;--color-red-600: #981123;--color-red-500: #C70002;--color-red-400: #E72C2F;--color-red-300: #FF5053;--color-red-200: #FF7C7E;--color-red-100: #FF9D9E;--color-red-50: #FFC3C2;--color-yellow-900: #2E2705;--color-yellow-800: #534609;--color-yellow-700: #806D0F;--color-yellow-600: #B09614;--color-yellow-500: #e6c400;--color-yellow-400: #FFE02D;--color-yellow-300: #FFE762;--color-yellow-200: #FFED89;--color-yellow-100: #FFF2A6;--color-yellow-50: #FFF5BD;--color-orange-900: #331405;--color-orange-800: #532009;--color-orange-700: #983B11;--color-orange-600: #DB5518;--color-orange-500: #FF671F;--color-orange-400: #FF8C57;--color-orange-300: #FFA981;--color-orange-200: #FFBEA1;--color-orange-100: #FFCFB8;--color-orange-50: #FFDBCA;--color-grey-900: #0A0B0F;--color-grey-800: #16171D;--color-grey-700: #292B32;--color-grey-600: #393B46;--color-grey-500: #454754;--color-grey-400: #5E616E;--color-grey-300: #838795;--color-grey-200: #D7DAE0;--color-grey-100: #EEEFF2;--color-grey-50: #F3F5F7;--color-green-900: #192A09;--color-green-800: #263E0E;--color-green-700: #325313;--color-green-600: #46731B;--color-green-500: #5e9b25;--color-green-400: #71a443;--color-green-300: #83ac5f;--color-green-200: #BDDAA4;--color-green-100: #D8E9C9;--color-green-50: #F2F8ED;--color-purple-900: #1E0B41;--color-purple-800: #290F57;--color-purple-700: #3D1782;--color-purple-600: #511EAE;--color-purple-500: #6d28d9;--color-purple-400: #844ae4;--color-purple-300: #9c6bf0;--color-purple-200: #bb94fd;--color-purple-100: #d7c0fd;--color-purple-50: #f3e2ff;--color-indigo-900: #0D0D4A;--color-indigo-800: #141476;--color-indigo-700: #1B1CA2;--color-indigo-600: #291FDB;--color-indigo-500: #4f46e5;--color-indigo-400: #6e61ed;--color-indigo-300: #8c7ef8;--color-indigo-200: #b1a4ff;--color-indigo-100: #d5cdff;--color-indigo-50: #f3f0ff;--color-common-black: #000000;--color-common-white: #ffffff;--color-blue-900: #061632;--color-blue-800: #0B2A60;--color-blue-700: #103E8E;--color-blue-600: #1552BC;--color-blue-500: #1B74CB;--color-blue-400: #519EE6;--color-blue-300: #6CAFE7;--color-blue-200: #94C4EB;--color-blue-100: #BBD5EA;--color-blue-50: #EBF3F9;--opacity-high: 90%;--opacity-md: 50%;--opacity-low: 10%;--border-width-lg: 8px;--border-width-md: 4px;--border-width-sm: 2px;--border-width-xs: 1px;--border-width-none: 0;--border-radius-lg: 50px;--border-radius-md: 4px;--border-radius-sm: 2px;--letter-spacing-tight: -2%;--letter-spacing-none: 0;--paragraph-spacing-none: 0;--spacing-base: 8px;--shadows-24: 0px 11px 15px -7px #00000033,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f;--shadows-23: 0px 11px 14px -7px #00000033,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--shadows-22: 0px 10px 14px -6px #00000033,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--shadows-21: 0px 10px 13px -6px #00000033,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--shadows-20: 0px 10px 13px -6px #00000033,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--shadows-19: 0px 9px 12px -6px #00000033,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--shadows-18: 0px 9px 11px -5px #00000033,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--shadows-17: 0px 8px 11px -5px #00000033,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--shadows-16: 0px 8px 10px -5px #00000033,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--shadows-15: 0px 8px 9px -5px #00000033,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--shadows-14: 0px 7px 9px -4px #00000033,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--shadows-13: 0px 7px 8px -4px #00000033,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--shadows-12: 0px 7px 8px -4px #00000033,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--shadows-11: 0px 6px 7px -4px #00000033,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--shadows-10: 0px 6px 6px -3px #00000033,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--shadows-9: 0px 5px 6px -3px #00000033,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--shadows-8: 0px 5px 5px -3px #00000033,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--shadows-7: 0px 4px 5px -2px #00000033,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--shadows-6: 0px 3px 5px -1px #00000033,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--shadows-5: 0px 3px 5px -1px #00000033,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--shadows-4: 0px 2px 4px -1px #00000033,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--shadows-3: 0px 3px 3px -2px #00000033,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--shadows-2: 0px 3px 1px -2px #00000033,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--shadows-1: 0px 2px 1px -1px #00000033,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--shadows-0: 0px 0px 0px 0px #00000000}
:root{--authai-base-size: var(--spacing-base, 8px);--authai-max-content-width: calc(var(--authai-base-size) * 140);--authai-base-unit: var(--authai-base-size);--authai-spacer: var(--authai-base-unit);--authai-spacer-half: calc(var(--authai-base-unit) * .5);--authai-spacer-2x: calc(var(--authai-base-unit) * 2);--authai-spacer-3x: calc(var(--authai-base-unit) * 3);--authai-spacer-4x: calc(var(--authai-base-unit) * 4);--authai-spacer-6x: calc(var(--authai-base-unit) * 6);--authai-spacer-neg: calc(var(--authai-base-unit) * -1);--authai-spacer-neg-2x: calc(var(--authai-base-unit) * -2);--authai-spacer-neg-3x: calc(var(--authai-base-unit) * -3);--authai-base-color-900: var(--color-grey-900);--authai-base-color-800: var(--color-grey-800);--authai-base-color-700: var(--color-grey-700);--authai-base-color-600: var(--color-grey-700);--authai-base-color-500: var(--color-grey-500);--authai-base-color-400: var(--color-grey-400);--authai-base-color-300: var(--color-grey-300);--authai-base-color-200: var(--color-grey-200);--authai-base-color-100: var(--color-grey-100);--authai-base-color-050: var(--color-grey-50);--authai-base-color-025: #FCFCFD;--authai-base-color-000: #fff;--authai-action-color-900: var(--color-blue-900);--authai-action-color-800: var(--color-blue-800);--authai-action-color-700: var(--color-blue-700);--authai-action-color-600: var(--color-blue-600);--authai-action-color-500: var(--color-blue-500);--authai-action-color-400: var(--color-blue-400);--authai-action-color-300: var(--color-blue-300);--authai-action-color-200: var(--color-blue-200);--authai-action-color-100: var(--color-blue-100);--authai-action-color-050: var(--color-blue-50);--authai-action-color-025: #FAFDFF;--authai-error-color-700: var(--color-red-700);--authai-error-color-600: var(--color-red-600);--authai-error-color-500: var(--color-red-500);--authai-error-color-400: var(--color-red-400);--authai-error-color-300: var(--color-red-300);--authai-error-color-200: var(--color-red-200);--authai-error-color-100: var(--color-red-100);--authai-error-color-050: var(--color-red-50);--authai-warn-color-900: var(--color-yellow-900);--authai-warn-color-800: var(--color-yellow-800);--authai-warn-color-700: var(--color-yellow-700);--authai-warn-color-600: var(--color-yellow-600);--authai-warn-color-500: var(--color-yellow-500);--authai-warn-color-400: var(--color-yellow-400);--authai-warn-color-300: var(--color-yellow-300);--authai-warn-color-200: var(--color-yellow-200);--authai-warn-color-100: var(--color-yellow-100);--authai-warn-color-050: var(--color-yellow-50);--authai-good-color-800: var(--color-green-800);--authai-good-color-700: var(--color-green-700);--authai-good-color-600: var(--color-green-600);--authai-good-color-500: var(--color-green-500);--authai-good-color-400: var(--color-green-400);--authai-good-color-300: var(--color-green-300);--authai-good-color-200: var(--color-green-200);--authai-good-color-100: var(--color-green-100);--authai-good-color-050: var(--color-green-50);--authai-border-radius-sm: 3px;--authai-border-radius-md: var(--border-width-md);--authai-border-radius-lg: 20px;--authai-text-color: var(--authai-base-color-700);--authai-text-color-secondary: var(--authai-base-color-500);--authai-text-size: calc(var(--authai-base-size) * 2);--authai-line-height: var(--line-heights-base);--authai-font-family: Arial, Sans-Serif;--authai-transition-base: all .25s ease;--authai-icon-max-width: calc((var(--authai-base-size) * 5.5) + 2px);--authai-icon-color: var(--authai-base-color-400);--authai-page-background-color: var(--authai-base-color-050);--icon-triangle-exclamation: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>');--icon-circle-xmark: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"/></svg>');--icon-x: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"/></svg>');--icon-cloud-arrow-up: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currrentColor" d="M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"/></svg>');--icon-check: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');--icon-check-white: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');--icon-angle-down: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>');--icon-calendar-days: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192h80v56H48V192zm0 104h80v64H48V296zm128 0h96v64H176V296zm144 0h80v64H320V296zm80-48H320V192h80v56zm0 160v40c0 8.8-7.2 16-16 16H320V408h80zm-128 0v56H176V408h96zm-144 0v56H64c-8.8 0-16-7.2-16-16V408h80zM272 248H176V192h96v56z"/></svg>');--icon-circle-check: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>');--icon-circle-info: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/></svg>');--icon-circle-exclamation: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>');--icon-magnifying-glass: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');--icon-circle-questionmark: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>');--icon-trash-can: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"/></svg>');--icon-angle-right: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"/></svg>');--icon-arrow-right: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>');--icon-arrow-left: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg>');--icon-plus: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');--icon-file: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"/></svg>');--icon-file-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z"/></svg>');--icon-exclamation: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 512"><path d="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"/></svg>');--icon-circle: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"/></svg>');--icon-pencil: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"/></svg>');--icon-pen-outline: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M395.8 39.6c9.4-9.4 24.6-9.4 33.9 0l42.6 42.6c9.4 9.4 9.4 24.6 0 33.9L417.6 171 341 94.4l54.8-54.8zM318.4 117L395 193.6 159.6 428.9c-7.6 7.6-16.9 13.1-27.2 16.1L39.6 472.4l27.3-92.8c3-10.3 8.6-19.6 16.1-27.2L318.4 117zM452.4 17c-21.9-21.9-57.3-21.9-79.2 0L60.4 329.7c-11.4 11.4-19.7 25.4-24.2 40.8L.7 491.5c-1.7 5.6-.1 11.7 4 15.8s10.2 5.7 15.8 4l121-35.6c15.4-4.5 29.4-12.9 40.8-24.2L495 138.8c21.9-21.9 21.9-57.3 0-79.2L452.4 17z"/></svg>');--icon-circle-exclamation2: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>');--icon-clipboard-check: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>');--icon-user: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"/></svg>');--icon-arrow-up: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"/></svg>');--icon-arrow-down: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>');--icon-cloud: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"/></svg>');--icon-triangle: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M290.5 51.8C283.3 39.5 270.2 32 256 32s-27.3 7.5-34.5 19.8l-216 368c-7.3 12.4-7.3 27.7-.2 40.1S25.7 480 40 480l432 0c14.3 0 27.6-7.7 34.7-20.1s7-27.8-.2-40.1l-216-368z"/></svg>');--animation-duration: .2s;--authai-required-character: "*";--authai-required-margin: calc(var(--authai-base-size) * .5);--authai-required-color: var(--authai-error-color-500);--authai-required-font-size: calc(var(--authai-text-size) * 1.25)}
.modern-theme{--authai-font-family: "Inter", "Lato", Arial, sans-serif;--authai-good-color-800: var(--color-teal-800);--authai-good-color-700: var(--color-teal-700);--authai-good-color-600: var(--color-teal-600);--authai-good-color-500: var(--color-teal-500);--authai-good-color-400: var(--color-teal-400);--authai-good-color-300: var(--color-teal-300);--authai-good-color-200: var(--color-teal-200);--authai-good-color-100: #D0EDEB;--authai-good-color-050: #F0F9F8;--authai-warn-color-800: #5F4400;--authai-warn-color-700: #7C5900;--authai-warn-color-500: #FBC02D;--authai-warn-color-200: #FFE093}
body{font-family:var(--authai-font-family)}
.modern-theme,.legacy-theme{font-family:var(--authai-font-family);font-size:var(--authai-text-size);line-height:var(--authai-line-height);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;text-size-adjust:100%;font-variation-settings:"wdth" 100;font-optical-sizing:auto}
.modern-theme svg,.modern-theme path,.legacy-theme svg,.legacy-theme path{shape-rendering:geometricPrecision}
.modern-theme a,.modern-theme .text-link,.legacy-theme a,.legacy-theme .text-link{text-decoration:none;outline:0;color:var(--authai-action-color-600);transition:var(--transtion-base);cursor:pointer}
.modern-theme a:hover,.modern-theme a:focus,.modern-theme a:active,.modern-theme .text-link:hover,.modern-theme .text-link:focus,.modern-theme .text-link:active,.legacy-theme a:hover,.legacy-theme a:focus,.legacy-theme a:active,.legacy-theme .text-link:hover,.legacy-theme .text-link:focus,.legacy-theme .text-link:active{color:var(--authai-action-color-700);text-decoration:underline}
.modern-theme a:focus,.legacy-theme a:focus{outline:0 none rgba(0,0,0,0)}
.modern-theme h1,.modern-theme h2,.modern-theme h3,.modern-theme h4,.modern-theme h5,.modern-theme h6,.modern-theme p,.legacy-theme h1,.legacy-theme h2,.legacy-theme h3,.legacy-theme h4,.legacy-theme h5,.legacy-theme h6,.legacy-theme p{margin:0;padding:0;font-weight:400;color:var(--authai-text-color)}
.modern-theme h1,.legacy-theme h1{font-weight:var(--typography-h1-font-weight);font-size:calc(var(--authai-text-size)*2.5);line-height:calc(var(--authai-text-size)*3);letter-spacing:-.02em}
.modern-theme h2,.legacy-theme h2{font-weight:var(--typography-h2-font-weight);font-size:calc(var(--authai-text-size)*2);line-height:calc(var(--authai-text-size)*2.5);letter-spacing:-.02em}
.modern-theme h3,.legacy-theme h3{font-weight:var(--typography-h3-font-weight);font-size:calc(var(--authai-text-size)*1.75);line-height:calc(var(--authai-text-size)*2);letter-spacing:-.01em}
.modern-theme h4,.legacy-theme h4{font-weight:var(--typography-h4-font-weight);font-size:calc(var(--authai-text-size)*1.5);line-height:calc(var(--authai-text-size)*1.8)}
.modern-theme h5,.legacy-theme h5{font-weight:var(--typography-h5-font-weight);font-size:calc(var(--authai-text-size)*1.25);line-height:calc(var(--authai-text-size)*1.5)}
.modern-theme h6,.legacy-theme h6{font-weight:var(--typography-h6-font-weight);font-size:var(--authai-text-size);line-height:calc(var(--authai-text-size)*1.2)}
.modern-theme p,.modern-theme ul:not(.layout,.stepper,.attachment-list) li,.legacy-theme p,.legacy-theme ul:not(.layout,.stepper,.attachment-list) li{font-size:var(--authai-text-size);line-height:160%;color:var(--authai-text-color-secondary)}
.modern-theme p a,.modern-theme ul:not(.layout,.stepper,.attachment-list) li a,.legacy-theme p a,.legacy-theme ul:not(.layout,.stepper,.attachment-list) li a{text-decoration:underline}
.modern-theme p a:hover,.modern-theme ul:not(.layout,.stepper,.attachment-list) li a:hover,.legacy-theme p a:hover,.legacy-theme ul:not(.layout,.stepper,.attachment-list) li a:hover{text-decoration:none}
.modern-theme p+p,.modern-theme ul:not(.layout,.stepper,.attachment-list) li+li,.legacy-theme p+p,.legacy-theme ul:not(.layout,.stepper,.attachment-list) li+li{margin-top:calc(var(--authai-base-size)*2)}
.modern-theme .required:is(h2,h3,h4,h5,h6,p,span):before,.legacy-theme .required:is(h2,h3,h4,h5,h6,p,span):before{content:var(--authai-required-character);display:inline-block;color:var(--authai-required-color);margin-right:var(--authai-required-margin);font-size:var(--authai-required-font-size)}
:root{--authai-btn-text-color: var(--authai-base-color-000);--authai-btn-text-color-hover: var(--authai-base-color-000);--authai-btn-icon-color: var(--authai-base-color-400);--authai-btn-icon-color-hover: var(--authai-base-color-700);--authai-btn-background-color: var(--authai-action-color-600);--authai-btn-background-color-hover: var(--authai-action-color-700);--authai-btn-background-color-disabled: var(--authai-btn-background-color);--authai-btn-outline-color: var(--authai-action-color-600);--authai-btn-text-size: var(--authai-text-size);--authai-btn-line-height: 160%;--authai-btn-text-weight: 400;--authai-btn-padding-tb: var(--authai-base-size);--authai-btn-padding-lr: calc(var(--authai-base-size) * 1.5);--authai-btn-border-radius: var(--authai-border-radius-md);--authai-btn-tertiary-text-color: var(--authai-base-color-400);--authai-btn-tertiary-text-color-hover: var(--authai-base-color-000);--authai-btn-tertiary-background-color: transparent;--authai-btn-tertiary-background-color-hover: var(--authai-base-color-400);--authai-btn-tertiary-outline-color: var(--authai-base-color-400);--authai-btn-ls-text-color: var(--authai-action-color-600);--authai-btn-ls-text-color-hover: var(--authai-action-color-700);--authai-btn-ls-background-color: transparent;--authai-btn-ls-background-color-hover: transparent;--authai-btn-ls-outline-color: transparent}
.modern-theme{--authai-btn-border-radius: 200px;--authai-btn-padding-tb: var(--authai-base-size);--authai-btn-padding-lr: calc(var(--authai-base-size) * 2.5);--authai-btn-tertiary-text-color: var(--authai-action-color-600);--authai-btn-tertiary-text-color-hover: var(--authai-base-color-000);--authai-btn-tertiary-background-color: transparent;--authai-btn-tertiary-background-color-hover: var(--authai-action-color-600);--authai-btn-tertiary-outline-color: var(--authai-action-color-600)}
.modern-theme button,.modern-theme .button,.legacy-theme button,.legacy-theme .button{cursor:pointer;position:relative;display:flex;align-items:center;gap:var(--authai-base-size);box-sizing:border-box;padding:var(--authai-btn-padding-tb) var(--authai-btn-padding-lr);background-color:var(--authai-btn-background-color);color:var(--authai-btn-text-color);border:0 none rgba(0,0,0,0);outline:none;border-radius:var(--authai-btn-border-radius);font-size:var(--authai-btn-text-size);line-height:var(--authai-btn-line-height);text-decoration:none;font-family:var(--font-families-base);font-weight:var(--authai-btn-text-weight);letter-spacing:.08em;text-transform:capitalize;white-space:nowrap;transition:var(--authai-transition-base);--authai-btn-text-color-disabled: var(--authai-action-color-050);--authai-btn-background-color-disabled: var(--authai-base-color-400)}
.modern-theme button.md,.modern-theme .button.md,.legacy-theme button.md,.legacy-theme .button.md{--authai-btn-text-size: calc(var(--authai-base-size) * 1.75);--authai-btn-line-height: 157.143%;--authai-btn-padding-tb: calc(var(--authai-base-size) * .75);--authai-btn-padding-lr: calc(var(--authai-base-size) * 2.25);--icon-size: calc((var(--authai-base-size) * 2) * .75)}
.modern-theme button.sm,.modern-theme .button.sm,.legacy-theme button.sm,.legacy-theme .button.sm{--authai-btn-text-size: calc(var(--authai-base-size) * 1.75);--authai-btn-line-height: 160%;--authai-btn-padding-tb: calc(var(--authai-base-size) * .5);--authai-btn-padding-lr: calc(var(--authai-base-size) * 2);--icon-size: var(--authai-base-size)}
.modern-theme button.lg,.modern-theme .button.lg,.legacy-theme button.lg,.legacy-theme .button.lg{--icon-size: calc((var(--authai-base-size) * 2) * 1.25)}
.modern-theme button.secondary,.modern-theme .button.secondary,.legacy-theme button.secondary,.legacy-theme .button.secondary{--authai-btn-text-color: var(--authai-base-color-000);--authai-btn-background-color: var(--authai-base-color-400);--authai-btn-background-color-disabled: var(--authai-base-color-400);--authai-btn-text-color-hover: var(--authai-base-color-000);--authai-btn-background-color-hover: var(--authai-base-color-500);--authai-btn-outline-color: var(--authai-base-color-400)}
.modern-theme button.tertiary,.modern-theme .button.tertiary,.legacy-theme button.tertiary,.legacy-theme .button.tertiary{--authai-btn-text-color: var(--authai-btn-tertiary-text-color);--authai-btn-background-color: var(--authai-btn-tertiary-background-color);--authai-btn-background-color-disabled: var(--authai-btn-background-color);--authai-btn-text-color-hover: var(--authai-btn-tertiary-text-color-hover);--authai-btn-text-color-disabled: var(--authai-base-color-900);--authai-btn-background-color-hover: var(--authai-btn-tertiary-background-color-hover);--authai-btn-outline-color: var(--authai-btn-tertiary-outline-color);box-shadow:inset 0 0 0 1px var(--authai-btn-tertiary-outline-color)}
.modern-theme button.naked,.modern-theme .button.naked,.legacy-theme button.naked,.legacy-theme .button.naked{--authai-btn-text-color: var(--authai-action-color-600);--authai-btn-background-color: transparent;--authai-btn-background-color-disabled: var(--authai-btn-background-color);--authai-btn-text-color-hover: var(--authai-action-color-800);--authai-btn-text-color-disabled: var(--authai-base-color-900);--authai-btn-background-color-hover: var(--authai-action-color-050);--authai-btn-outline-color: transparent;box-shadow:inset 0 0 0 1px #0000}
.modern-theme button.link-style,.modern-theme .button.link-style,.legacy-theme button.link-style,.legacy-theme .button.link-style{--authai-btn-text-color: var(--authai-btn-ls-text-color);--authai-btn-background-color: var(--authai-btn-ls-background-color);--authai-btn-background-color-disabled: var(--authai-btn-background-color);--authai-btn-text-color-hover: var(--authai-btn-ls-text-color-hover);--authai-btn-text-color-disabled: var(--authai-base-color-900);--authai-btn-background-color-hover: var(--authai-btn-ls-background-color-hover);--authai-btn-outline-color: var(--authai-btn-ls-outline-color);padding:0}
.modern-theme button.icon-only.naked:hover,.modern-theme .button.icon-only.naked:hover,.legacy-theme button.icon-only.naked:hover,.legacy-theme .button.icon-only.naked:hover{--authai-btn-text-color-hover: var(--authai-action-color-300);--authai-btn-background-color-hover: transparent}
.modern-theme button.icon-before:before,.modern-theme button.icon-before:after,.modern-theme button.icon-after:before,.modern-theme button.icon-after:after,.modern-theme button.icon-only:before,.modern-theme button.icon-only:after,.modern-theme .button.icon-before:before,.modern-theme .button.icon-before:after,.modern-theme .button.icon-after:before,.modern-theme .button.icon-after:after,.modern-theme .button.icon-only:before,.modern-theme .button.icon-only:after,.legacy-theme button.icon-before:before,.legacy-theme button.icon-before:after,.legacy-theme button.icon-after:before,.legacy-theme button.icon-after:after,.legacy-theme button.icon-only:before,.legacy-theme button.icon-only:after,.legacy-theme .button.icon-before:before,.legacy-theme .button.icon-before:after,.legacy-theme .button.icon-after:before,.legacy-theme .button.icon-after:after,.legacy-theme .button.icon-only:before,.legacy-theme .button.icon-only:after{content:"";display:none;width:var(--icon-size, calc(var(--authai-base-size) * 2));height:var(--icon-size, calc(var(--authai-base-size) * 2));background-color:var(--authai-btn-text-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center);transition:inherit}
.modern-theme button.icon-before:before,.modern-theme button.icon-only:before,.modern-theme .button.icon-before:before,.modern-theme .button.icon-only:before,.legacy-theme button.icon-before:before,.legacy-theme button.icon-only:before,.legacy-theme .button.icon-before:before,.legacy-theme .button.icon-only:before{display:block}
.modern-theme button.icon-after:after,.modern-theme .button.icon-after:after,.legacy-theme button.icon-after:after,.legacy-theme .button.icon-after:after{display:block}
.modern-theme button.icon-only,.modern-theme .button.icon-only,.legacy-theme button.icon-only,.legacy-theme .button.icon-only{--authai-btn-padding-lr: calc(var(--authai-base-size) * 1.5);--authai-btn-border-radius: calc(var(--authai-base-size) * 2);justify-content:center;height:var(--authai-btn-icon-size);aspect-ratio:1/1}
.modern-theme button:has(i[class^=fa]):before,.modern-theme button:has(i[class^=fa]):after,.modern-theme .button:has(i[class^=fa]):before,.modern-theme .button:has(i[class^=fa]):after,.legacy-theme button:has(i[class^=fa]):before,.legacy-theme button:has(i[class^=fa]):after,.legacy-theme .button:has(i[class^=fa]):before,.legacy-theme .button:has(i[class^=fa]):after{display:none}
.modern-theme button:focus,.modern-theme button:focus-visible,.modern-theme .button:focus,.modern-theme .button:focus-visible,.legacy-theme button:focus,.legacy-theme button:focus-visible,.legacy-theme .button:focus,.legacy-theme .button:focus-visible{outline:1px solid var(--authai-btn-outline-color);outline-offset:2px}
.modern-theme button:focus:not(:focus-visible),.modern-theme .button:focus:not(:focus-visible),.legacy-theme button:focus:not(:focus-visible),.legacy-theme .button:focus:not(:focus-visible){outline:none}
.modern-theme button:hover,.modern-theme .button:hover,.legacy-theme button:hover,.legacy-theme .button:hover{--authai-btn-text-color: var(--authai-btn-text-color-hover);--authai-btn-background-color: var(--authai-btn-background-color-hover)}
.modern-theme button.link-style:hover,.modern-theme .button.link-style:hover,.legacy-theme button.link-style:hover,.legacy-theme .button.link-style:hover{text-decoration:underline}
.modern-theme button:disabled,.modern-theme .button:disabled,.legacy-theme button:disabled,.legacy-theme .button:disabled{opacity:var(--authai-input-disabled-opacity);--authai-btn-text-color: var(--authai-btn-text-color-disabled);--authai-btn-background-color: var(--authai-btn-background-color-disabled);outline:none;box-shadow:none;pointer-events:none}
.modern-theme .button.arrow-right,.modern-theme button.arrow-right,.legacy-theme .button.arrow-right,.legacy-theme button.arrow-right{--mask-icon: var(--icon-arrow-right)}
.modern-theme .button.arrow-left,.modern-theme button.arrow-left,.legacy-theme .button.arrow-left,.legacy-theme button.arrow-left{--mask-icon: var(--icon-arrow-left)}
.modern-theme .button.clipboard-check,.modern-theme button.clipboard-check,.legacy-theme .button.clipboard-check,.legacy-theme button.clipboard-check{--mask-icon: var(--icon-clipboard-check)}
.modern-theme .button.pencil,.modern-theme .button.edit,.modern-theme button.pencil,.modern-theme button.edit,.legacy-theme .button.pencil,.legacy-theme .button.edit,.legacy-theme button.pencil,.legacy-theme button.edit{--mask-icon: var(--icon-pencil)}
.modern-theme .button.plus,.modern-theme button.plus,.legacy-theme .button.plus,.legacy-theme button.plus{--mask-icon: var(--icon-plus)}
.modern-theme .button.user,.modern-theme button.user,.legacy-theme .button.user,.legacy-theme button.user{--mask-icon: var(--icon-user)}
.modern-theme .button.xmark,.modern-theme button.xmark,.legacy-theme .button.xmark,.legacy-theme button.xmark{--mask-icon: var(--icon-x)}
.modern-theme .button.circle-xmark,.modern-theme button.circle-xmark,.legacy-theme .button.circle-xmark,.legacy-theme button.circle-xmark{--mask-icon: var(--icon-circle-xmark)}
.modern-theme .button.trash-can,.modern-theme button.trash-can,.legacy-theme .button.trash-can,.legacy-theme button.trash-can{--mask-icon: var(--icon-trash-can)}
.modern-theme .button.edit,.modern-theme button.edit,.legacy-theme .button.edit,.legacy-theme button.edit{--mask-icon: var(--icon-pencil)}
.modern-theme .button.add,.modern-theme button.add,.legacy-theme .button.add,.legacy-theme button.add{--mask-icon: var(--icon-plus)}
:root{--authai-input-disabled-opacity: .65;--authai-input-min-width: 100px;--authai-input-text-color: var(--authai-base-color-400);--authai-input-text-size: var(--authai-text-size);--authai-input-letter-spacing: .15px;--authai-input-font-weight: 400;--authai-input-border-color: var(--authai-base-color-400);--authai-input-horiz-pad: calc(var(--authai-base-size) * 2);--authai-input-vert-pad: calc(var(--authai-base-size) + 2px);--authai-input-border-radius: var(--authai-border-radius-md);--authai-input-background-color: var(--authai-base-color-000);--authai-input-shadow: none;--authai-input-divider: 1px solid var(--authai-base-color-300);--authai-placeholder-color: var(--authai-base-color-400);--authai-input-hover-text-color: var(--authai-base-color-700);--authai-input-hover-border-color: var(--authai-base-color-700);--authai-input-focus-text-color: var(--authai-base-color-700);--authai-input-focus-border-color: var(--authai-action-color-600);--authai-input-error-text-color: var(--authai-error-color-500);--authai-input-error-border-color: var(--authai-error-color-500);--authai-filled-text-color: var(--authai-input-text-color);--authai-filled-border-color: var(--authai-input-border-color);--authai-filled-background-color: var(--authai-input-background-color);--authai-input-shadow-hover: inset 0 0 0 1px var(--authai-input-border-color);--authai-input-shadow-focus: inset 0 0 0 1px var(--authai-action-color-600);--authai-input-shadow-error: inset 0 0 0 1px var(--authai-error-color-500);--authai-label-color: var(--authai-text-color);--authai-label-font-size: var(--authai-text-size);--authai-label-font-weight: 700;--authai-label-spacing: calc(var(--authai-base-size) * .5);--authai-help-spacing: calc(var(--authai-base-size) * .5);--authai-help-color: var(--authai-text-color);--authai-help-font-size: var(--authai-text-size);--authai-textarea-radius: var(--authai-border-radius-md)}
.modern-theme{--authai-input-border-color: var(--authai-base-color-200);--authai-input-border-radius: 200px;--authai-input-divider: 0 none transparent;--authai-filled-text-color: var(--authai-base-color-700);--authai-filled-border-color: var(--authai-action-color-300);--authai-filled-background-color: var(--authai-action-color-025);--authai-input-hover-border-color: var(--authai-base-color-300);--authai-input-shadow-hover: 0 2px 4px 0 rgba(0,0,0,.15);--authai-input-shadow-filledhover: 0 2px 4px 0 #D1E4F7;--authai-input-shadow-focus: inset 0 0 0 1px var(--authai-action-color-600);--authai-input-shadow-error: inset 0 0 0 1px var(--authai-error-color-500);--authai-input-shadow-errorhover: 0 2px 4px 0 #f7d1d1;--authai-label-spacing: var(--authai-base-size);--authai-help-spacing: calc(var(--authai-base-size) * 1.25);--authai-help-color: var(--authai-text-color-secondary);--authai-label-font-weight: 500;--authai-help-font-size: calc(var(--authai-text-size) * .9);--authai-textarea-radius: var(--authai-base-size)}
.modern-theme input[type=text]:not(.datepicker),.modern-theme input[type=date],.modern-theme input[type=search],.modern-theme input[type=password],.modern-theme input[type=tel],.modern-theme input[type=email],.modern-theme input[type=number],.modern-theme input[type=currency],.modern-theme .dp__input_wrap input.datepicker,.legacy-theme input[type=text]:not(.datepicker),.legacy-theme input[type=date],.legacy-theme input[type=search],.legacy-theme input[type=password],.legacy-theme input[type=tel],.legacy-theme input[type=email],.legacy-theme input[type=number],.legacy-theme input[type=currency],.legacy-theme .dp__input_wrap input.datepicker{height:calc(var(--authai-base-size)*5)}
.modern-theme textarea,.modern-theme input[type=text]:not(.datepicker),.modern-theme input[type=date],.modern-theme input[type=search],.modern-theme input[type=password],.modern-theme input[type=tel],.modern-theme input[type=email],.modern-theme input[type=number],.modern-theme input[type=currency],.modern-theme .dp__input_wrap input.datepicker,.legacy-theme textarea,.legacy-theme input[type=text]:not(.datepicker),.legacy-theme input[type=date],.legacy-theme input[type=search],.legacy-theme input[type=password],.legacy-theme input[type=tel],.legacy-theme input[type=email],.legacy-theme input[type=number],.legacy-theme input[type=currency],.legacy-theme .dp__input_wrap input.datepicker{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background-color:var(--authai-input-background-color);border:1px solid var(--authai-input-border-color);padding:var(--authai-input-vert-pad) var(--authai-input-horiz-pad);border-radius:var(--authai-input-border-radius);color:var(--authai-input-text-color);transition:var(--authai-transition-base);line-height:1;font-size:var(--authai-input-text-size);font-weight:var(--authai-input-font-weight);letter-spacing:var(--authai-input-letter-spacing);outline:none;display:block;width:100%;min-width:var(--authai-input-min-width);box-shadow:var(--authai-input-shadow)}
.modern-theme textarea::-ms-clear,.modern-theme input[type=text]:not(.datepicker)::-ms-clear,.modern-theme input[type=date]::-ms-clear,.modern-theme input[type=search]::-ms-clear,.modern-theme input[type=password]::-ms-clear,.modern-theme input[type=tel]::-ms-clear,.modern-theme input[type=email]::-ms-clear,.modern-theme input[type=number]::-ms-clear,.modern-theme input[type=currency]::-ms-clear,.modern-theme .dp__input_wrap input.datepicker::-ms-clear,.legacy-theme textarea::-ms-clear,.legacy-theme input[type=text]:not(.datepicker)::-ms-clear,.legacy-theme input[type=date]::-ms-clear,.legacy-theme input[type=search]::-ms-clear,.legacy-theme input[type=password]::-ms-clear,.legacy-theme input[type=tel]::-ms-clear,.legacy-theme input[type=email]::-ms-clear,.legacy-theme input[type=number]::-ms-clear,.legacy-theme input[type=currency]::-ms-clear,.legacy-theme .dp__input_wrap input.datepicker::-ms-clear{display:none}
.modern-theme textarea:hover,.modern-theme input[type=text]:not(.datepicker):hover,.modern-theme input[type=date]:hover,.modern-theme input[type=search]:hover,.modern-theme input[type=password]:hover,.modern-theme input[type=tel]:hover,.modern-theme input[type=email]:hover,.modern-theme input[type=number]:hover,.modern-theme input[type=currency]:hover,.modern-theme .dp__input_wrap input.datepicker:hover,.legacy-theme textarea:hover,.legacy-theme input[type=text]:not(.datepicker):hover,.legacy-theme input[type=date]:hover,.legacy-theme input[type=search]:hover,.legacy-theme input[type=password]:hover,.legacy-theme input[type=tel]:hover,.legacy-theme input[type=email]:hover,.legacy-theme input[type=number]:hover,.legacy-theme input[type=currency]:hover,.legacy-theme .dp__input_wrap input.datepicker:hover{--authai-input-text-color: var(--authai-input-hover-text-color);--authai-input-border-color: var(--authai-input-hover-border-color);--authai-input-shadow: var(--authai-input-shadow-hover)}
.modern-theme textarea:not(:placeholder-shown),.modern-theme input[type=text]:not(.datepicker):not(:placeholder-shown),.modern-theme input[type=date]:not(:placeholder-shown),.modern-theme input[type=search]:not(:placeholder-shown),.modern-theme input[type=password]:not(:placeholder-shown),.modern-theme input[type=tel]:not(:placeholder-shown),.modern-theme input[type=email]:not(:placeholder-shown),.modern-theme input[type=number]:not(:placeholder-shown),.modern-theme input[type=currency]:not(:placeholder-shown),.modern-theme .dp__input_wrap input.datepicker:not(:placeholder-shown),.legacy-theme textarea:not(:placeholder-shown),.legacy-theme input[type=text]:not(.datepicker):not(:placeholder-shown),.legacy-theme input[type=date]:not(:placeholder-shown),.legacy-theme input[type=search]:not(:placeholder-shown),.legacy-theme input[type=password]:not(:placeholder-shown),.legacy-theme input[type=tel]:not(:placeholder-shown),.legacy-theme input[type=email]:not(:placeholder-shown),.legacy-theme input[type=number]:not(:placeholder-shown),.legacy-theme input[type=currency]:not(:placeholder-shown),.legacy-theme .dp__input_wrap input.datepicker:not(:placeholder-shown){--authai-input-background-color: var(--authai-filled-background-color);--authai-input-text-color: var(--authai-filled-text-color);--authai-input-border-color: var(--authai-filled-border-color)}
.modern-theme textarea:not(:placeholder-shown):hover,.modern-theme input[type=text]:not(.datepicker):not(:placeholder-shown):hover,.modern-theme input[type=date]:not(:placeholder-shown):hover,.modern-theme input[type=search]:not(:placeholder-shown):hover,.modern-theme input[type=password]:not(:placeholder-shown):hover,.modern-theme input[type=tel]:not(:placeholder-shown):hover,.modern-theme input[type=email]:not(:placeholder-shown):hover,.modern-theme input[type=number]:not(:placeholder-shown):hover,.modern-theme input[type=currency]:not(:placeholder-shown):hover,.modern-theme .dp__input_wrap input.datepicker:not(:placeholder-shown):hover,.legacy-theme textarea:not(:placeholder-shown):hover,.legacy-theme input[type=text]:not(.datepicker):not(:placeholder-shown):hover,.legacy-theme input[type=date]:not(:placeholder-shown):hover,.legacy-theme input[type=search]:not(:placeholder-shown):hover,.legacy-theme input[type=password]:not(:placeholder-shown):hover,.legacy-theme input[type=tel]:not(:placeholder-shown):hover,.legacy-theme input[type=email]:not(:placeholder-shown):hover,.legacy-theme input[type=number]:not(:placeholder-shown):hover,.legacy-theme input[type=currency]:not(:placeholder-shown):hover,.legacy-theme .dp__input_wrap input.datepicker:not(:placeholder-shown):hover{--authai-input-shadow: var(--authai-input-shadow-filledhover)}
.modern-theme textarea:focus,.modern-theme input[type=text]:not(.datepicker):focus,.modern-theme input[type=date]:focus,.modern-theme input[type=search]:focus,.modern-theme input[type=password]:focus,.modern-theme input[type=tel]:focus,.modern-theme input[type=email]:focus,.modern-theme input[type=number]:focus,.modern-theme input[type=currency]:focus,.modern-theme .dp__input_wrap input.datepicker:focus,.legacy-theme textarea:focus,.legacy-theme input[type=text]:not(.datepicker):focus,.legacy-theme input[type=date]:focus,.legacy-theme input[type=search]:focus,.legacy-theme input[type=password]:focus,.legacy-theme input[type=tel]:focus,.legacy-theme input[type=email]:focus,.legacy-theme input[type=number]:focus,.legacy-theme input[type=currency]:focus,.legacy-theme .dp__input_wrap input.datepicker:focus{--authai-input-text-color: var(--authai-input-focus-text-color);--authai-input-border-color: var(--authai-input-focus-border-color);--authai-input-shadow: var(--authai-input-shadow-focus)}
.modern-theme textarea,.legacy-theme textarea{font-family:var(--font-families-base);color:var(--authai-input-text-color);border-radius:var(--authai-textarea-radius);max-width:100%;resize:vertical}
.modern-theme select:not(.unstyled),.legacy-theme select:not(.unstyled){--authai-input-vert-pad: calc(var(--authai-base-size) + 1px);background-color:var(--authai-input-background-color);padding:var(--authai-input-vert-pad) var(--authai-input-horiz-pad);border:1px solid var(--authai-input-border-color);border-radius:var(--authai-input-border-radius);color:var(--authai-input-text-color);transition:var(--authai-transition-base);font-size:var(--authai-input-text-size);font-weight:var(--authai-input-font-weight);letter-spacing:var(--authai-input-letter-spacing);outline:none;width:100%;min-width:var(--authai-input-min-width);height:calc(var(--authai-base-size)*5);box-shadow:var(--authai-input-shadow)}
.modern-theme select:not(.unstyled):hover,.legacy-theme select:not(.unstyled):hover{--authai-input-border-color: var(--authai-input-hover-border-color);--authai-input-shadow: var(--authai-input-shadow-hover)}
.modern-theme select:not(.unstyled).isPlaceholder,.legacy-theme select:not(.unstyled).isPlaceholder{--authai-input-text-color: var(--authai-placeholder-color)}
.modern-theme select:not(.unstyled):not(.isPlaceholder),.legacy-theme select:not(.unstyled):not(.isPlaceholder){--authai-input-background-color: var(--authai-filled-background-color);--authai-input-text-color: var(--authai-filled-text-color);--authai-input-border-color: var(--authai-filled-border-color)}
.modern-theme select:not(.unstyled):not(.isPlaceholder):hover,.legacy-theme select:not(.unstyled):not(.isPlaceholder):hover{--authai-input-shadow: var(--authai-input-shadow-filledhover)}
.modern-theme select:not(.unstyled):focus-visible,.legacy-theme select:not(.unstyled):focus-visible{--authai-input-text-color: var(--authai-input-focus-text-color);--authai-input-border-color: var(--authai-input-focus-border-color);--authai-input-shadow: var(--authai-input-shadow-focus)}
.modern-theme .select-wrap,.legacy-theme .select-wrap{position:relative;display:inline-block;width:100%;height:100%}
.modern-theme .select-wrap select,.legacy-theme .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--authai-spacer-4x) + var(--authai-spacer))}
.modern-theme .select-wrap:after,.legacy-theme .select-wrap:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:var(--authai-spacer-2x);width:var(--authai-spacer-2x);height:var(--authai-spacer-2x);background:var(--icon-angle-down) no-repeat center;pointer-events:none}
.modern-theme ::placeholder,.legacy-theme ::placeholder{color:var(--authai-placeholder-color)}
.modern-theme textarea.error,.modern-theme select.error,.modern-theme input[type=text]:not(.datepicker).error,.modern-theme input[type=date].error,.modern-theme input[type=search].error,.modern-theme input[type=password].error,.modern-theme input[type=tel].error,.modern-theme input[type=email].error,.modern-theme input[type=number].error,.modern-theme input[type=currency].error,.legacy-theme textarea.error,.legacy-theme select.error,.legacy-theme input[type=text]:not(.datepicker).error,.legacy-theme input[type=date].error,.legacy-theme input[type=search].error,.legacy-theme input[type=password].error,.legacy-theme input[type=tel].error,.legacy-theme input[type=email].error,.legacy-theme input[type=number].error,.legacy-theme input[type=currency].error{--authai-input-border-color: var(--authai-input-error-border-color)}
.modern-theme textarea.error:not(.isPlaceholder),.modern-theme select.error:not(.isPlaceholder),.modern-theme input[type=text]:not(.datepicker).error:not(.isPlaceholder),.modern-theme input[type=date].error:not(.isPlaceholder),.modern-theme input[type=search].error:not(.isPlaceholder),.modern-theme input[type=password].error:not(.isPlaceholder),.modern-theme input[type=tel].error:not(.isPlaceholder),.modern-theme input[type=email].error:not(.isPlaceholder),.modern-theme input[type=number].error:not(.isPlaceholder),.modern-theme input[type=currency].error:not(.isPlaceholder),.legacy-theme textarea.error:not(.isPlaceholder),.legacy-theme select.error:not(.isPlaceholder),.legacy-theme input[type=text]:not(.datepicker).error:not(.isPlaceholder),.legacy-theme input[type=date].error:not(.isPlaceholder),.legacy-theme input[type=search].error:not(.isPlaceholder),.legacy-theme input[type=password].error:not(.isPlaceholder),.legacy-theme input[type=tel].error:not(.isPlaceholder),.legacy-theme input[type=email].error:not(.isPlaceholder),.legacy-theme input[type=number].error:not(.isPlaceholder),.legacy-theme input[type=currency].error:not(.isPlaceholder){--authai-input-text-color: var(--authai-input-error-text-color)}
.modern-theme textarea.error:hover,.modern-theme select.error:hover,.modern-theme input[type=text]:not(.datepicker).error:hover,.modern-theme input[type=date].error:hover,.modern-theme input[type=search].error:hover,.modern-theme input[type=password].error:hover,.modern-theme input[type=tel].error:hover,.modern-theme input[type=email].error:hover,.modern-theme input[type=number].error:hover,.modern-theme input[type=currency].error:hover,.legacy-theme textarea.error:hover,.legacy-theme select.error:hover,.legacy-theme input[type=text]:not(.datepicker).error:hover,.legacy-theme input[type=date].error:hover,.legacy-theme input[type=search].error:hover,.legacy-theme input[type=password].error:hover,.legacy-theme input[type=tel].error:hover,.legacy-theme input[type=email].error:hover,.legacy-theme input[type=number].error:hover,.legacy-theme input[type=currency].error:hover{--authai-input-shadow: var(--authai-input-shadow-errorhover)}
.modern-theme textarea.error:focus,.modern-theme select.error:focus,.modern-theme input[type=text]:not(.datepicker).error:focus,.modern-theme input[type=date].error:focus,.modern-theme input[type=search].error:focus,.modern-theme input[type=password].error:focus,.modern-theme input[type=tel].error:focus,.modern-theme input[type=email].error:focus,.modern-theme input[type=number].error:focus,.modern-theme input[type=currency].error:focus,.legacy-theme textarea.error:focus,.legacy-theme select.error:focus,.legacy-theme input[type=text]:not(.datepicker).error:focus,.legacy-theme input[type=date].error:focus,.legacy-theme input[type=search].error:focus,.legacy-theme input[type=password].error:focus,.legacy-theme input[type=tel].error:focus,.legacy-theme input[type=email].error:focus,.legacy-theme input[type=number].error:focus,.legacy-theme input[type=currency].error:focus{--authai-input-shadow: var(--authai-input-shadow-error)}
.modern-theme .dp__input_wrap input.datepicker.error,.modern-theme label.error+.auto-complete input,.legacy-theme .dp__input_wrap input.datepicker.error,.legacy-theme label.error+.auto-complete input{--authai-input-text-color: var(--authai-input-error-text-color);--authai-input-border-color: var(--authai-input-error-border-color)}
.modern-theme .dp__input_wrap input.datepicker.error:hover,.modern-theme label.error+.auto-complete input:hover,.legacy-theme .dp__input_wrap input.datepicker.error:hover,.legacy-theme label.error+.auto-complete input:hover{--authai-input-shadow: var(--authai-input-shadow-errorhover)}
.modern-theme .dp__input_wrap input.datepicker.error:focus,.modern-theme label.error+.auto-complete input:focus,.legacy-theme .dp__input_wrap input.datepicker.error:focus,.legacy-theme label.error+.auto-complete input:focus{--authai-input-shadow: var(--authai-input-shadow-error)}
.modern-theme textarea:disabled,.modern-theme select:disabled,.modern-theme input[type=text]:disabled,.modern-theme input[type=date]:disabled,.modern-theme input[type=search]:disabled,.modern-theme input[type=password]:disabled,.modern-theme input[type=tel]:disabled,.modern-theme input[type=email]:disabled,.modern-theme input[type=number]:disabled,.modern-theme input[type=currency]:disabled,.legacy-theme textarea:disabled,.legacy-theme select:disabled,.legacy-theme input[type=text]:disabled,.legacy-theme input[type=date]:disabled,.legacy-theme input[type=search]:disabled,.legacy-theme input[type=password]:disabled,.legacy-theme input[type=tel]:disabled,.legacy-theme input[type=email]:disabled,.legacy-theme input[type=number]:disabled,.legacy-theme input[type=currency]:disabled{opacity:var(--authai-input-disabled-opacity);pointer-events:none}
.modern-theme label,.modern-theme legend,.legacy-theme label,.legacy-theme legend{color:var(--authai-label-color);font-size:var(--authai-label-font-size);font-weight:var(--authai-label-font-weight)}
.modern-theme label.error,.modern-theme legend.error,.legacy-theme label.error,.legacy-theme legend.error{--authai-label-color: var(--authai-error-color-500)}
.modern-theme label.disabled:not(:has(input[type=file])),.modern-theme legend.disabled:not(:has(input[type=file])),.legacy-theme label.disabled:not(:has(input[type=file])),.legacy-theme legend.disabled:not(:has(input[type=file])){opacity:var(--authai-input-disabled-opacity);pointer-events:none}
.modern-theme label.required:before,.modern-theme .required legend:before,.legacy-theme label.required:before,.legacy-theme .required legend:before{content:var(--authai-required-character);display:inline-block;color:var(--authai-required-color);margin-right:var(--authai-required-margin);font-size:var(--authai-required-font-size)}
.modern-theme legend,.legacy-theme legend{float:left;display:block;width:100%}
.modern-theme fieldset,.legacy-theme fieldset{margin:0;padding:0;border:0 none rgba(0,0,0,0);min-width:var(--authai-input-min-width)}
.modern-theme fieldset:disabled,.legacy-theme fieldset:disabled{pointer-events:none}
.modern-theme fieldset:disabled legend,.legacy-theme fieldset:disabled legend{opacity:var(--authai-input-disabled-opacity)}
.modern-theme fieldset:has(label:nth-of-type(3)),.legacy-theme fieldset:has(label:nth-of-type(3)){display:flex;flex-direction:column}
.modern-theme label:has(input[type=radio]),.modern-theme label:has(input[type=checkbox]),.legacy-theme label:has(input[type=radio]),.legacy-theme label:has(input[type=checkbox]){--horizontal-padding: var(--authai-base-size);--vertical-padding: var(--authai-base-size);--authai-input-border-color: var(--authai-base-color-400);--input-inner-color: transparent;--input-shadow-color: transparent;--input-shadow-size: 0;padding:var(--vertical-padding) var(--horizontal-padding);display:flex;gap:calc(var(--authai-base-size)*2);align-items:center;line-height:1;position:relative;font-weight:400}
.modern-theme label:has(input[type=radio]) input,.modern-theme label:has(input[type=checkbox]) input,.legacy-theme label:has(input[type=radio]) input,.legacy-theme label:has(input[type=checkbox]) input{margin:0;position:absolute;left:-100%;opacity:0}
.modern-theme label:has(input[type=radio]):before,.modern-theme label:has(input[type=checkbox]):before,.legacy-theme label:has(input[type=radio]):before,.legacy-theme label:has(input[type=checkbox]):before{content:"";width:var(--input-size);height:var(--input-size);border-radius:var(--input-border-radius);outline:var(--authai-input-border-color) 2px solid;outline-offset:var(--input-border-offset);background:var(--input-inner-color) center center no-repeat;background-image:var(--input-image);box-shadow:0 0 0 var(--input-shadow-size) var(--input-shadow-color);transition:all .4s ease}
.modern-theme label:has(input[type=radio]),.legacy-theme label:has(input[type=radio]){--input-size: calc((var(--authai-base-size) * 2) - 6px);--input-border-radius: 50%;--input-border-offset: 3px}
.modern-theme label:has(input[type=checkbox]),.legacy-theme label:has(input[type=checkbox]){--input-size: calc(var(--authai-base-size) * 2);--input-border-radius: 1px;--input-border-offset: 0}
.modern-theme label:has(input[type=radio]:hover),.modern-theme label:has(input[type=checkbox]:hover),.legacy-theme label:has(input[type=radio]:hover),.legacy-theme label:has(input[type=checkbox]:hover){--input-inner-color: color-mix(in srgb, var(--authai-base-color-400) 8%, transparent);--input-shadow-color: color-mix(in srgb, var(--authai-base-color-400) 8%, transparent);--input-shadow-size: 10px}
.modern-theme label:has(input[type=radio]:focus-visible),.modern-theme label:has(input[type=checkbox]:focus-visible),.legacy-theme label:has(input[type=radio]:focus-visible),.legacy-theme label:has(input[type=checkbox]:focus-visible){--input-inner-color: color-mix(in srgb, var(--authai-action-color-400) 12%, transparent);--input-shadow-color: color-mix(in srgb, var(--authai-action-color-400) 12%, transparent);--input-shadow-size: 10px}
.modern-theme label:has(input[type=radio]:checked),.modern-theme label:has(input[type=checkbox]:checked),.legacy-theme label:has(input[type=radio]:checked),.legacy-theme label:has(input[type=checkbox]:checked){--authai-input-border-color: var(--authai-action-color-600);--input-inner-color: var(--authai-action-color-600)}
.modern-theme label:has(input[type=checkbox]:checked),.legacy-theme label:has(input[type=checkbox]:checked){--input-image: var(--icon-check-white)}
.modern-theme label:has(input[type=radio]:disabled),.modern-theme label:has(input[type=checkbox]:disabled),.legacy-theme label:has(input[type=radio]:disabled),.legacy-theme label:has(input[type=checkbox]:disabled){opacity:var(--authai-input-disabled-opacity);pointer-events:none}
.modern-theme label.toggleswitch:has(input[type=checkbox]),.legacy-theme label.toggleswitch:has(input[type=checkbox]){--switch-track-color: var(--authai-base-color-300);--switch-knob-color: var(--authai-base-color-000);--switch-knob-size: calc(var(--input-size) * 1.25);--switch-knob-offset: calc(var(--switch-knob-size) / 2);--switch-track-width: calc(var(--input-size) * 2.2);--switch-track-height: var(--input-size);--switch-track-radius: calc(var(--switch-track-height) / 2);--switch-hover-size: 0;--switch-hover-color: var(--authai-base-color-600);transition:all .4s ease}
.modern-theme label.toggleswitch:has(input[type=checkbox]):before,.legacy-theme label.toggleswitch:has(input[type=checkbox]):before{display:none}
.modern-theme label.toggleswitch:has(input[type=checkbox]) span.toggle,.legacy-theme label.toggleswitch:has(input[type=checkbox]) span.toggle{background:var(--switch-track-color);width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--switch-track-radius);position:relative;transition:inherit}
.modern-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:before,.modern-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:after,.legacy-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:before,.legacy-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:after{content:"";position:absolute;display:block;width:var(--switch-knob-size);height:var(--switch-knob-size);border-radius:50%;left:0;top:50%;transform:translate(calc(-50% + var(--switch-knob-offset)),-50%);transition:inherit}
.modern-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:before,.legacy-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:before{background:var(--switch-knob-color);border:var(--switch-hover-size) solid var(--switch-hover-color);opacity:.15}
.modern-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:after,.legacy-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:after{background:var(--switch-knob-color);box-shadow:var(--shadows-2)}
.modern-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:hover,.legacy-theme label.toggleswitch:has(input[type=checkbox]) span.toggle:hover{--switch-hover-size: calc(var(--input-size) / 2)}
.modern-theme label.toggleswitch:has(input[type=checkbox]) input[type=checkbox]:checked+span.toggle,.legacy-theme label.toggleswitch:has(input[type=checkbox]) input[type=checkbox]:checked+span.toggle{--switch-track-color: var(--authai-action-color-200);--switch-knob-color: var(--authai-action-color-600)}
.modern-theme label.toggleswitch:has(input[type=checkbox]) input[type=checkbox]:checked+span.toggle:before,.modern-theme label.toggleswitch:has(input[type=checkbox]) input[type=checkbox]:checked+span.toggle:after,.legacy-theme label.toggleswitch:has(input[type=checkbox]) input[type=checkbox]:checked+span.toggle:before,.legacy-theme label.toggleswitch:has(input[type=checkbox]) input[type=checkbox]:checked+span.toggle:after{left:100%;transform:translate(calc(-50% - var(--switch-knob-offset)),-50%)}
.modern-theme fieldset.error label,.modern-theme fieldset.error legend,.modern-theme fieldset.error .input-help,.legacy-theme fieldset.error label,.legacy-theme fieldset.error legend,.legacy-theme fieldset.error .input-help{--authai-label-color: var(--authai-error-color-500)}
.modern-theme fieldset.error label:has(input[type=radio]),.modern-theme fieldset.error label:has(input[type=checkbox]),.modern-theme fieldset.error label.toggleswitch:has(input[type=checkbox]),.legacy-theme fieldset.error label:has(input[type=radio]),.legacy-theme fieldset.error label:has(input[type=checkbox]),.legacy-theme fieldset.error label.toggleswitch:has(input[type=checkbox]){--authai-input-border-color: var(--authai-error-color-500);--switch-track-color: var(--authai-error-color-100);--switch-knob-color: var(--authai-error-color-600);--switch-hover-color: var(--authai-error-color-600)}
.modern-theme fieldset.error label:has(input[type=radio]:checked),.modern-theme fieldset.error label:has(input[type=checkbox]:checked),.legacy-theme fieldset.error label:has(input[type=radio]:checked),.legacy-theme fieldset.error label:has(input[type=checkbox]:checked){--authai-input-border-color: var(--authai-error-color-500);--input-inner-color: var(--authai-error-color-500)}
.modern-theme label:has(+input),.modern-theme label:has(+select),.modern-theme label:has(+textarea),.modern-theme label:has(+.autocomplete),.modern-theme label:has(+.input-wrap),.modern-theme legend:has(+label),.modern-theme label:has(+.dp__main),.legacy-theme label:has(+input),.legacy-theme label:has(+select),.legacy-theme label:has(+textarea),.legacy-theme label:has(+.autocomplete),.legacy-theme label:has(+.input-wrap),.legacy-theme legend:has(+label),.legacy-theme label:has(+.dp__main){display:flex;margin-bottom:var(--authai-label-spacing)}
.modern-theme label:has(+input)>span,.modern-theme label:has(+select)>span,.modern-theme label:has(+textarea)>span,.modern-theme label:has(+.autocomplete)>span,.modern-theme label:has(+.input-wrap)>span,.modern-theme legend:has(+label)>span,.modern-theme label:has(+.dp__main)>span,.legacy-theme label:has(+input)>span,.legacy-theme label:has(+select)>span,.legacy-theme label:has(+textarea)>span,.legacy-theme label:has(+.autocomplete)>span,.legacy-theme label:has(+.input-wrap)>span,.legacy-theme legend:has(+label)>span,.legacy-theme label:has(+.dp__main)>span{flex-grow:1}
.modern-theme input+.input-help,.modern-theme select+.input-help,.modern-theme textarea+.input-help,.modern-theme .input-wrap+.input-help,.modern-theme fieldset>label+.input-help,.modern-theme label:has(input[type=file])+.input-help,.modern-theme .dp__main+.input-help,.legacy-theme input+.input-help,.legacy-theme select+.input-help,.legacy-theme textarea+.input-help,.legacy-theme .input-wrap+.input-help,.legacy-theme fieldset>label+.input-help,.legacy-theme label:has(input[type=file])+.input-help,.legacy-theme .dp__main+.input-help{margin-top:var(--authai-help-spacing);display:flex;align-items:flex-start}
.modern-theme .input-help,.legacy-theme .input-help{--authai-label-color: var(--authai-base-color-700);--help-icon-display: none;font-size:var(--authai-help-font-size);color:var(--authai-help-color)}
.modern-theme .input-help:before,.legacy-theme .input-help:before{content:"";display:var(--help-icon-display);margin-right:calc(var(--authai-base-size)*.5);width:calc(var(--authai-base-size)*2);height:calc(var(--authai-base-size)*2);min-width:calc(var(--authai-base-size)*2);background-color:var(--authai-help-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.modern-theme .input-help a,.legacy-theme .input-help a{font-weight:700}
.modern-theme .input-help.error,.legacy-theme .input-help.error{--authai-label-color: var(--authai-error-color-500);--authai-help-color: var(--authai-error-color-500);--mask-icon: var(--icon-triangle-exclamation);--help-icon-display: block}
.modern-theme .input-wrap,.modern-theme .dp__input_wrap,.legacy-theme .input-wrap,.legacy-theme .dp__input_wrap{position:relative}
.modern-theme .input-wrap .icon,.modern-theme .dp__input_wrap .icon,.legacy-theme .input-wrap .icon,.legacy-theme .dp__input_wrap .icon{position:absolute;top:var(--authai-base-size);right:var(--authai-base-size);bottom:var(--authai-base-size);width:calc(var(--authai-base-size)*3);max-width:var(--authai-icon-max-width);padding:0 var(--authai-base-size);border-radius:0 var(--authai-border-radius-md) var(--authai-border-radius-md) 0;color:var(--authai-icon-color)}
.modern-theme .input-wrap .icon.border,.modern-theme .dp__input_wrap .icon.border,.legacy-theme .input-wrap .icon.border,.legacy-theme .dp__input_wrap .icon.border{border-left:var(--authai-input-divider)}
.modern-theme .input-wrap input:not([type=date]):has(+.icon),.modern-theme .input-wrap input:not([type=number]):has(+.icon),.modern-theme .input-wrap select:has(+.icon),.modern-theme .dp__input_wrap input:not([type=date]):has(+.icon),.modern-theme .dp__input_wrap input:not([type=number]):has(+.icon),.modern-theme .dp__input_wrap select:has(+.icon),.legacy-theme .input-wrap input:not([type=date]):has(+.icon),.legacy-theme .input-wrap input:not([type=number]):has(+.icon),.legacy-theme .input-wrap select:has(+.icon),.legacy-theme .dp__input_wrap input:not([type=date]):has(+.icon),.legacy-theme .dp__input_wrap input:not([type=number]):has(+.icon),.legacy-theme .dp__input_wrap select:has(+.icon){padding-right:var(--authai-icon-max-width)}
.modern-theme .input-wrap input[type=date]+.icon,.modern-theme .input-wrap input.datepicker+.icon,.modern-theme .dp__input_wrap input[type=date]+.icon,.modern-theme .dp__input_wrap input.datepicker+.icon,.legacy-theme .input-wrap input[type=date]+.icon,.legacy-theme .input-wrap input.datepicker+.icon,.legacy-theme .dp__input_wrap input[type=date]+.icon,.legacy-theme .dp__input_wrap input.datepicker+.icon{--mask-icon: var(--icon-calendar-days);background-color:var(--authai-input-background-color);pointer-events:none}
.modern-theme .input-wrap input[type=date]+.icon:after,.modern-theme .input-wrap input.datepicker+.icon:after,.modern-theme .dp__input_wrap input[type=date]+.icon:after,.modern-theme .dp__input_wrap input.datepicker+.icon:after,.legacy-theme .input-wrap input[type=date]+.icon:after,.legacy-theme .input-wrap input.datepicker+.icon:after,.legacy-theme .dp__input_wrap input[type=date]+.icon:after,.legacy-theme .dp__input_wrap input.datepicker+.icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--icon-size, calc(var(--authai-base-size) * 2));height:var(--icon-size, calc(var(--authai-base-size) * 2));transform:translate(-50%,-50%);background-color:var(--authai-icon-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.modern-theme .input-wrap input.datepicker+.icon,.modern-theme .dp__input_wrap input.datepicker+.icon,.legacy-theme .input-wrap input.datepicker+.icon,.legacy-theme .dp__input_wrap input.datepicker+.icon{pointer-events:all;cursor:pointer}
.modern-theme .input-wrap input:disabled+.icon,.modern-theme .dp__input_wrap input:disabled+.icon,.legacy-theme .input-wrap input:disabled+.icon,.legacy-theme .dp__input_wrap input:disabled+.icon{opacity:var(--authai-input-disabled-opacity);pointer-events:none}
.modern-theme .input-wrap select,.modern-theme .dp__input_wrap select,.legacy-theme .input-wrap select,.legacy-theme .dp__input_wrap select{--horizontal-padding: calc(var(--authai-base-size) * 2);--vertical-padding: calc(var(--authai-base-size));-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;padding:var(--vertical-padding) var(--horizontal-padding)}
.modern-theme .input-wrap select+.icon,.modern-theme .dp__input_wrap select+.icon,.legacy-theme .input-wrap select+.icon,.legacy-theme .dp__input_wrap select+.icon{pointer-events:none;border-left:var(--authai-input-divider);--mask-icon: var(--icon-angle-down)}
.modern-theme .input-wrap select+.icon:after,.modern-theme .dp__input_wrap select+.icon:after,.legacy-theme .input-wrap select+.icon:after,.legacy-theme .dp__input_wrap select+.icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--icon-size, calc(var(--authai-base-size) * 2));height:var(--icon-size, calc(var(--authai-base-size) * 2));transform:translate(-50%,-50%);background-color:var(--authai-icon-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.modern-theme .input-wrap input:disabled+.icon,.modern-theme .input-wrap select:disabled+.icon,.modern-theme .dp__input_wrap input:disabled+.icon,.modern-theme .dp__input_wrap select:disabled+.icon,.legacy-theme .input-wrap input:disabled+.icon,.legacy-theme .input-wrap select:disabled+.icon,.legacy-theme .dp__input_wrap input:disabled+.icon,.legacy-theme .dp__input_wrap select:disabled+.icon{opacity:var(--authai-input-disabled-opacity)}
.modern-theme .autocomplete-input .input-wrap .icon,.legacy-theme .autocomplete-input .input-wrap .icon{--mask-icon: var(--icon-angle-down)}
.modern-theme .autocomplete-input .input-wrap .icon:after,.legacy-theme .autocomplete-input .input-wrap .icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--icon-size, calc(var(--authai-base-size) * 2));height:var(--icon-size, calc(var(--authai-base-size) * 2));transform:translate(-50%,-50%);background-color:var(--authai-icon-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.modern-theme .autocomplete-input .input-wrap .icon.clear,.legacy-theme .autocomplete-input .input-wrap .icon.clear{cursor:pointer;--mask-icon: var(--icon-x)}
.modern-theme .autocomplete-input .input-wrap .icon.search,.legacy-theme .autocomplete-input .input-wrap .icon.search{--mask-icon: var(--icon-magnifying-glass)}
.modern-theme .autocomplete-input .input-wrap .icon:not(.clear),.legacy-theme .autocomplete-input .input-wrap .icon:not(.clear){pointer-events:none}
:root{--authai-stepper-background-color: var(--authai-page-background-color);--authai-stepper-track-color: var(--authai-base-color-100);--authai-stepper-bar-color: var(--authai-action-color-400);--authai-stepper-bar-size: calc(var(--authai-base-size) * .5);--authai-counter-step-circle-size: calc(var(--authai-base-size) * 4);--authai-counter-step-background-color: var(--authai-action-color-400);--authai-counter-step-border-color: var(--authai-action-color-400);--authai-counter-step-text-color: var(--authai-base-color-000);--authai-counter-border-size: 2px;--authai-counter-outline-color: transparent;--authai-counter-outline-offset: 0;--authai-counter-error-background-color: var(--authai-error-color-600);--authai-counter-error-icon-size: calc(var(--authai-base-size) * 2.5);--authai-step-padding-horizontal: calc(var(--authai-base-size) * 2.5);--authai-step-padding-vertical: calc(var(--authai-base-size) * 3);--authai-step-bg-color: transparent;--authai-step-modern-radius: calc(var(--authai-base-size) * 2);--authai-step-text-color: var(--authai-text-color);--authai-step-icon-size: calc(var(--authai-base-size) * 2)}
.legacy-theme ol.stepper,.legacy-theme ul.stepper,.modern-theme ol.stepper,.modern-theme ul.stepper{padding:0;list-style-type:none}
.legacy-theme .stepper,.modern-theme .stepper{--authai-counter-step-width: 0;--authai-counter-bar-width: 0;display:flex;gap:calc(var(--authai-base-size)*2);counter-reset:step-number;position:relative;transition:all .4s ease}
.legacy-theme .stepper a,.modern-theme .stepper a{flex-basis:var(--authai-counter-step-width);display:inline-flex;flex-direction:column;align-items:center;gap:calc(var(--authai-base-size));transition:inherit;text-align:center;color:var(--authai-step-text-color);border-radius:var(--border-radius-md);z-index:2}
.legacy-theme .stepper a:before,.modern-theme .stepper a:before{content:"";width:calc(var(--authai-counter-step-circle-size) - var(--authai-counter-border-size));height:calc(var(--authai-counter-step-circle-size) - var(--authai-counter-border-size));border:var(--authai-counter-border-size) solid var(--authai-counter-step-border-color);border-radius:50%;background-color:var(--authai-counter-step-background-color);color:var(--authai-counter-step-text-color);text-decoration:none;transition:all .4s ease}
.legacy-theme .stepper a:hover:before,.modern-theme .stepper a:hover:before{text-decoration:none}
.legacy-theme .stepper .active,.legacy-theme .stepper .active~.stepper-step,.modern-theme .stepper .active,.modern-theme .stepper .active~.stepper-step{pointer-events:none;text-decoration:none;cursor:default}
.legacy-theme ol.stepper a:before,.modern-theme ol.stepper a:before{content:counter(step-number);display:block;font-weight:500;text-align:center;line-height:calc(var(--authai-counter-step-circle-size) - var(--authai-counter-border-size))}
.legacy-theme .stepper.vertical,.modern-theme .stepper.vertical{--authai-counter-vertical-space: var(--authai-spacer-3x);--authai-counter-step-height: calc(var(--authai-counter-step-circle-size) + var(--authai-counter-vertical-space));flex-direction:column;gap:var(--authai-counter-vertical-space)}
.legacy-theme .stepper.vertical a,.modern-theme .stepper.vertical a{flex-direction:row;white-space:nowrap;text-overflow:ellipsis}
.legacy-theme .stepper:has(:nth-child(2)),.modern-theme .stepper:has(:nth-child(2)){--authai-counter-step-width: 50% }
.legacy-theme .stepper:has(.stepper-step.active:nth-child(2)),.modern-theme .stepper:has(.stepper-step.active:nth-child(2)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 2) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 2) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(3)),.modern-theme .stepper:has(:nth-child(3)){--authai-counter-step-width: calc(100% / 3)}
.legacy-theme .stepper:has(.stepper-step.active:nth-child(3)),.modern-theme .stepper:has(.stepper-step.active:nth-child(3)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 3) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 3) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(4)),.modern-theme .stepper:has(:nth-child(4)){--authai-counter-step-width: 25% }
.legacy-theme .stepper:has(.stepper-step.active:nth-child(4)),.modern-theme .stepper:has(.stepper-step.active:nth-child(4)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 4) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 4) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(5)),.modern-theme .stepper:has(:nth-child(5)){--authai-counter-step-width: 20% }
.legacy-theme .stepper:has(.stepper-step.active:nth-child(5)),.modern-theme .stepper:has(.stepper-step.active:nth-child(5)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 5) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 5) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(6)),.modern-theme .stepper:has(:nth-child(6)){--authai-counter-step-width: calc(100% / 6)}
.legacy-theme .stepper:has(.stepper-step.active:nth-child(6)),.modern-theme .stepper:has(.stepper-step.active:nth-child(6)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 6) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 6) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(7)),.modern-theme .stepper:has(:nth-child(7)){--authai-counter-step-width: calc(100% / 7)}
.legacy-theme .stepper:has(.stepper-step.active:nth-child(7)),.modern-theme .stepper:has(.stepper-step.active:nth-child(7)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 7) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 7) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(8)),.modern-theme .stepper:has(:nth-child(8)){--authai-counter-step-width: 12.5% }
.legacy-theme .stepper:has(.stepper-step.active:nth-child(8)),.modern-theme .stepper:has(.stepper-step.active:nth-child(8)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 8) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 8) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:has(:nth-child(9)),.modern-theme .stepper:has(:nth-child(9)){--authai-counter-step-width: calc(100% / 9)}
.legacy-theme .stepper:has(.stepper-step.active:nth-child(9)),.modern-theme .stepper:has(.stepper-step.active:nth-child(9)){--authai-counter-bar-width: calc((var(--authai-counter-step-width) * 9) - var(--authai-counter-step-width));--authai-counter-bar-height: calc((var(--authai-counter-step-height) * 9) - var(--authai-counter-step-height) + (var(--authai-counter-step-circle-size) * .5))}
.legacy-theme .stepper:before,.legacy-theme .stepper:after{content:"";position:absolute;left:calc(var(--authai-counter-step-width)*.5);top:calc(var(--authai-counter-step-circle-size)*.5 + 1px);height:var(--authai-stepper-bar-size);transform:translateY(-50%);transition:inherit}
.legacy-theme .stepper:before{right:calc(var(--authai-counter-step-width)*.5);background-color:var(--authai-stepper-track-color)}
.legacy-theme .stepper:after{width:var(--authai-counter-bar-width);background-color:var(--authai-stepper-bar-color)}
.legacy-theme .stepper .stepper-step{display:contents}
.legacy-theme .stepper a{outline:2px solid var(--authai-counter-outline-color);outline-offset:var(--authai-counter-outline-offset)}
.legacy-theme .stepper a span:after{content:attr(data-text);display:block;font-weight:700;margin:0;padding:0;overflow:hidden;height:0}
.legacy-theme .stepper a:focus-visible{--authai-counter-outline-color: var(--authai-base-color-200);--authai-counter-outline-offset: calc(var(--authai-base-size))}
.legacy-theme .stepper a:before{box-shadow:0 0 0 2px var(--authai-stepper-background-color, transparent)}
.legacy-theme .stepper a:hover{--authai-counter-step-background-color: var(--authai-action-color-600);--authai-counter-step-border-color: var(--authai-action-color-600)}
.legacy-theme .stepper .error a{--mask-icon: var(--icon-circle-exclamation);position:relative}
.legacy-theme .stepper .error a:after{content:"";position:absolute;width:var(--authai-counter-error-icon-size);height:var(--authai-counter-error-icon-size);top:calc(var(--authai-counter-error-icon-size)*-.5);left:calc(50% + var(--authai-counter-error-icon-size)*.25);background-color:var(--authai-counter-error-background-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.legacy-theme .stepper .active a{--authai-counter-step-background-color: var(--authai-action-color-600);--authai-counter-step-border-color: var(--authai-action-color-600);--authai-counter-outline-color: transparent;--authai-counter-outline-offset: 0;font-weight:700}
.legacy-theme .stepper .active~.stepper-step a{--authai-counter-step-background-color: var(--authai-stepper-background-color, transparent);--authai-counter-step-border-color: var(--authai-base-color-400);--authai-counter-step-text-color: var(--authai-base-color-400);--authai-step-text-color: var(--authai-base-color-400);--authai-counter-outline-color: transparent;--authai-counter-outline-offset: 0}
.legacy-theme ol.stepper .stepper-step a{counter-increment:step-number}
.legacy-theme .stepper.vertical{align-items:flex-start}
.legacy-theme .stepper.vertical:before,.legacy-theme .stepper.vertical:after{left:calc(var(--authai-counter-step-circle-size)*.5 - 1px);right:unset;width:var(--authai-stepper-bar-size);transform:translate(0)}
.legacy-theme .stepper.vertical:before{height:calc(100% - var(--authai-counter-step-circle-size))}
.legacy-theme .stepper.vertical:after{height:var(--authai-counter-bar-height)}
.legacy-theme .stepper.vertical .error a:after{left:calc(var(--authai-counter-step-circle-size)*.65)}
.modern-theme{--authai-stepper-track-color: var(--authai-action-color-100);--authai-stepper-bar-color: var(--authai-good-color-600);--authai-counter-step-background-color: var(--authai-good-color-600);--authai-step-text-color: var(--authai-good-color-700);--authai-counter-step-border-color: var(--authai-good-color-600);--authai-counter-border-size: 2px;--authai-stepper-bar-size: 3px}
.modern-theme .stepper{display:flex;flex-direction:column;gap:0}
.modern-theme .stepper .stepper-step{padding:var(--authai-step-padding-vertical) var(--authai-step-padding-horizontal);border-radius:var(--authai-step-modern-radius);background-color:var(--authai-step-bg-color);position:relative}
.modern-theme .stepper .stepper-step:before,.modern-theme .stepper .stepper-step:after{content:"";position:absolute;z-index:1;background:var(--authai-stepper-bar-color)}
.modern-theme .stepper a{position:relative;z-index:5;font-weight:500}
.modern-theme .stepper a span{display:flex;flex-direction:column;gap:var(--authai-base-size);justify-content:flex-start;align-items:flex-start}
.modern-theme .stepper a:hover{text-decoration:none}
.modern-theme .stepper .active{--authai-step-bg-color: var(--authai-base-color-000);--authai-counter-step-background-color: var(--authai-action-color-600);--authai-counter-step-border-color: var(--authai-action-color-200);--authai-step-text-color: var(--authai-base-color-800)}
.modern-theme .stepper .active a span:after{content:"In Progress";color:var(--authai-action-color-400);font-weight:400;font-size:90%}
.modern-theme .stepper .active~.stepper-step{--authai-counter-step-background-color: var(--authai-action-color-200);--authai-counter-step-border-color: var(--authai-action-color-200);--authai-step-text-color: var(--authai-base-color-800)}
.modern-theme .stepper .active~.stepper-step:before,.modern-theme .stepper .active~.stepper-step:after{background:var(--authai-stepper-track-color)}
.modern-theme .stepper .error{--authai-counter-step-background-color: var(--authai-error-color-500);--authai-counter-step-border-color: var(--authai-error-color-200);--authai-step-text-color: var(--authai-error-color-500)}
.modern-theme ol.stepper .stepper-step{counter-increment:step-number}
.modern-theme ol.stepper a:before{content:counter(step-number)}
.modern-theme ul.stepper{--mask-icon: var(--icon-check)}
.modern-theme ul.stepper a:after{content:"";position:absolute;width:var(--authai-step-icon-size);height:var(--authai-step-icon-size);left:calc(var(--authai-counter-step-circle-size)*.5 + var(--authai-counter-border-size)*.5);transform:translate(-50%);background-color:var(--authai-counter-step-text-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.modern-theme ul.stepper .error{--mask-icon: var(--icon-exclamation)}
.modern-theme ul.stepper .active{--mask-icon: var(--icon-pen-outline)}
.modern-theme ul.stepper .active~.stepper-step{--mask-icon: var(--icon-circle);--authai-step-icon-size: calc(var(--authai-base-size) * 1.5);--authai-counter-step-text-color: var(--authai-action-color-600);--authai-counter-step-background-color: var(--authai-base-color-000);--authai-counter-step-border-color: var(--authai-action-color-600)}
.modern-theme .stepper.vertical{--authai-counter-vertical-space: 0}
.modern-theme .stepper.vertical .stepper-step:before,.modern-theme .stepper.vertical .stepper-step:after{width:var(--authai-stepper-bar-size);height:calc(50% - var(--authai-counter-step-circle-size)*.5 - 6px);left:calc(var(--authai-step-padding-horizontal) + var(--authai-counter-step-circle-size)*.5 - var(--authai-stepper-bar-size)*.5)}
.modern-theme .stepper.vertical .stepper-step:before{top:0}
.modern-theme .stepper.vertical .stepper-step:after{bottom:0}
.modern-theme .stepper.vertical .stepper-step:first-child:before,.modern-theme .stepper.vertical .stepper-step:last-child:after{display:none}
:root{--authai-chip-background-color: var(--authai-base-color-100);--authai-chip-text-color: var(--authai-base-color-700);--authai-chip-border-weight: 0;--authai-chip-font-size: calc(var(--authai-base-size) * 1.5);--authai-chip-padding-horiz: var(--authai-base-size);--authai-chip-padding-vert: calc(var(--authai-base-size) * .5) --authai-chip-icon-color: var(--authai-base-color-700);--authai-chip-icon-hover-color: var(--authai-base-color-900);--authai-alert-background-color: var(--authai-action-color-100);--authai-alert-icon-color: var(--authai-action-color-600);--authai-alert-spacer: var(--authai-base-size);--authai-alert-icon-size: calc(var(--authai-base-size) * 2);--authai-alert-radius: var(--border-radius-md);--authai-toast-max-width: var(--content-max-width);--authai-chip-info-bg-color: var(--authai-action-color-600);--authai-chip-info-txt-color: var(--authai-base-color-000);--authai-chip-good-bg-color: var(--authai-good-color-600);--authai-chip-good-txt-color: var(--authai-base-color-000);--authai-chip-warn-bg-color: var(--color-yellow-400);--authai-chip-warn-txt-color: var(--authai-base-color-800);--authai-chip-error-bg-color: var(--authai-error-color-600);--authai-chip-error-txt-color: var(--authai-base-color-000);--authai-alert-good-bg-color: var(--color-green-100);--authai-alert-good-icn-color: var(--color-green-600);--authai-alert-warn-bg-color: var(--color-yellow-100);--authai-alert-warn-icn-color: var(--color-yellow-600);--authai-alert-error-bg-color: var(--color-red-50);--authai-alert-error-icn-color: var(--color-red-600)}
.modern-theme{--authai-chip-border-weight: 1px;--authai-chip-padding-vert: calc(var(--authai-base-size) * .5);--authai-chip-padding-horiz: calc(var(--authai-base-size) * 1.5);--authai-chip-border-color: var(--authai-base-color-300);--authai-chip-background-color: var(--authai-base-color-050);--authai-chip-text-color: var(--authai-base-color-500);--authai-chip-info-bg-color: var(--authai-action-color-050);--authai-chip-info-txt-color: var(--authai-action-color-600);--authai-chip-info-border-color: var(--authai-action-color-200);--authai-chip-good-bg-color: var(--authai-good-color-050);--authai-chip-good-txt-color: var(--authai-good-color-700);--authai-chip-good-border-color: var(--authai-good-color-400);--authai-chip-warn-bg-color: var(--authai-warn-color-050);--authai-chip-warn-txt-color: var(--authai-warn-color-700);--authai-chip-warn-border-color: var(--authai-warn-color-400);--authai-chip-error-bg-color: var(--authai-error-color-050);--authai-chip-error-txt-color: var(--authai-error-color-600);--authai-chip-error-border-color: var(--authai-error-color-300);--authai-alert-header-color: var(--authai-text-color);--authai-alert-body-color: var(--authai-text-color-secondary);--authai-alert-good-bg-color: var(--authai-good-color-100);--authai-alert-good-icn-color: var(--authai-good-color-700);--authai-alert-warn-bg-color: var(--authai-warn-color-200);--authai-alert-warn-icn-color: var(--authai-warn-color-700);--authai-alert-radius: var(--authai-base-size)}
.modern-theme .chip,.legacy-theme .chip{--chip-font-size: var(--authai-chip-font-size);--chip-padding-top: var(--authai-chip-padding-vert);--chip-padding-right: var(--authai-chip-padding-horiz);--chip-padding-bottom: var(--authai-chip-padding-vert);--chip-padding-left: var(--authai-chip-padding-horiz);--chip-border-radius: calc(var(--authai-base-size) * 2);display:flex;font-size:var(--chip-font-size);letter-spacing:.015em;font-weight:500;color:var(--authai-chip-text-color);border:var(--authai-chip-border-weight, 0) solid var(--authai-chip-border-color, transparent);padding:var(--chip-padding-top) var(--chip-padding-right) var(--chip-padding-bottom) var(--chip-padding-left);background-color:var(--authai-chip-background-color);border-radius:var(--chip-border-radius);overflow:hidden;white-space:nowrap;max-width:100%}
.modern-theme .chip.lg,.legacy-theme .chip.lg{--chip-padding-big-vert: calc(var(--authai-chip-padding-vert) * 2);--chip-padding-big-horiz: calc(var(--authai-chip-padding-horiz) * 1.5);--chip-font-size: calc(var(--authai-base-size) * 2);--chip-padding-top: var(--chip-padding-big-vert);--chip-padding-right: var(--chip-padding-big-horiz);--chip-padding-bottom: var(--chip-padding-big-vert);--chip-padding-left: var(--chip-padding-big-horiz);--chip-border-radius: calc(var(--authai-base-size) * 3)}
.modern-theme .chip.info,.legacy-theme .chip.info{--authai-chip-background-color: var(--authai-chip-info-bg-color);--authai-chip-text-color: var(--authai-chip-info-txt-color);--authai-chip-border-color: var(--authai-chip-info-border-color)}
.modern-theme .chip.good,.legacy-theme .chip.good{--authai-chip-background-color: var(--authai-chip-good-bg-color);--authai-chip-text-color: var(--authai-chip-good-txt-color);--authai-chip-border-color: var(--authai-chip-good-border-color)}
.modern-theme .chip.warn,.legacy-theme .chip.warn{--authai-chip-background-color: var(--authai-chip-warn-bg-color);--authai-chip-text-color: var(--authai-chip-warn-txt-color);--authai-chip-border-color: var(--authai-chip-warn-border-color)}
.modern-theme .chip.error,.legacy-theme .chip.error{--authai-chip-background-color: var(--authai-chip-error-bg-color);--authai-chip-text-color: var(--authai-chip-error-txt-color);--authai-chip-border-color: var(--authai-chip-error-border-color)}
.modern-theme .chip:has(button.icon-only),.legacy-theme .chip:has(button.icon-only){gap:var(--authai-base-size);align-items:center;padding-right:calc(var(--chip-padding-right)*.5)}
.modern-theme .chip:has(button.icon-only) button,.legacy-theme .chip:has(button.icon-only) button{padding:0}
.modern-theme .alert,.legacy-theme .alert{--mask-icon: var(--icon-circle-info);border-radius:var(--authai-alert-radius);background-color:var(--authai-alert-background-color);padding:var(--authai-base-size);padding-left:calc(var(--authai-base-size) + var(--authai-alert-icon-size) + var(--authai-alert-spacer))}
.modern-theme .alert>*:first-child,.legacy-theme .alert>*:first-child{font-size:calc(var(--authai-base-size)*2);color:var(--authai-alert-header-color);font-weight:700;line-height:150%;position:relative;min-width:200px;display:flex;gap:var(--authai-alert-spacer);justify-content:space-between;align-items:center}
.modern-theme .alert>*:first-child:before,.legacy-theme .alert>*:first-child:before{content:"";position:absolute;width:var(--authai-alert-icon-size);height:var(--authai-alert-icon-size);left:calc((var(--authai-alert-spacer) + var(--authai-alert-icon-size))*-1);background-color:var(--authai-alert-icon-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}
.modern-theme .alert.sm>*:first-child,.legacy-theme .alert.sm>*:first-child{font-size:calc(var(--authai-base-size)*1.75);font-weight:500}
.modern-theme .alert .message,.modern-theme .alert p,.legacy-theme .alert .message,.legacy-theme .alert p{color:var(--authai-alert-body-color)}
.modern-theme .alert.good,.legacy-theme .alert.good{--authai-alert-background-color: var(--authai-alert-good-bg-color);--authai-alert-icon-color: var(--authai-alert-good-icn-color);--mask-icon: var(--icon-circle-check)}
.modern-theme .alert.warn,.legacy-theme .alert.warn{--authai-alert-background-color: var(--authai-alert-warn-bg-color);--authai-alert-icon-color: var(--authai-alert-warn-icn-color);--mask-icon: var(--icon-circle-exclamation)}
.modern-theme .alert.error,.legacy-theme .alert.error{--authai-alert-background-color: var(--authai-alert-error-bg-color);--authai-alert-icon-color: var(--authai-alert-error-icn-color);--mask-icon: var(--icon-circle-exclamation)}
.modern-theme .alert.toast,.legacy-theme .alert.toast{position:fixed;z-index:100;bottom:calc(var(--authai-base-size)*2);left:50%;width:40vw;max-width:var(--toast-max-width);transform:translate(-50%,150%);opacity:0;box-shadow:var(--shadows-1);transition:all .5s ease-in-out;pointer-events:none}
.modern-theme .alert.toast.active,.legacy-theme .alert.toast.active{transform:translate(-50%);opacity:1;pointer-events:initial}
:root{--authai-card-border-color: var(--authai-base-color-200);--authai-card-border-weight: 1px;--authai-card-border-style: solid;--authai-card-border: var(--authai-card-border-weight) var(--authai-card-border-style) var(--authai-card-border-color);--authai-card-border-radius: var(--authai-border-radius-md);--authai-card-padding: var(--authai-spacer-3x) var(--authai-spacer-3x) calc(var(--authai-spacer-3x) * 1.25) var(--authai-spacer-3x);--authai-card-background-color: var(--authai-base-color-000);--authai-card-header-background-color: var(--authai-base-color-000);--authai-card-footer-background-color: var(--authai-base-color-000);--authai-card-header-bottom-pad: var(--authai-spacer-3x);--authai-card-footer-top-pad: var(--authai-spacer-3x);--authai-tile-border-radius: var(--authai-border-radius-md)}
.modern-theme{--authai-card-border-radius: calc(var(--authai-base-size) * 2);--authai-card-border: 0 none transparent;--authai-tile-border-radius: calc(var(--authai-base-size) * 1.5);--authai-card-header-bottom-pad: 0}
.modern-theme.compact{--authai-card-border-radius: calc(var(--authai-base-size));--authai-card-padding: var(--authai-spacer-2x)}
.modern-theme .card,.legacy-theme .card{padding:var(--authai-card-padding);background-color:var(--authai-card-background-color);border-radius:var(--authai-card-border-radius);border:var(--authai-card-border);transition:var(--authai-transition-base)}
.modern-theme .card .card-header,.modern-theme .card .card-footer,.modern-theme .card header,.modern-theme .card footer,.legacy-theme .card .card-header,.legacy-theme .card .card-footer,.legacy-theme .card header,.legacy-theme .card footer{grid-column:1/-1;padding:var(--authai-spacer)}
.modern-theme .card .card-header,.modern-theme .card header,.legacy-theme .card .card-header,.legacy-theme .card header{margin:var(--authai-spacer-neg) var(--authai-spacer-neg) 0 var(--authai-spacer-neg);border-bottom:var(--authai-card-border);border-radius:var(--authai-card-border-radius) var(--authai-card-border-radius) 0 0;background-color:var(--authai-card-header-background-color);padding-bottom:var(--authai-card-header-bottom-pad)}
.modern-theme .card .card-header:has(button),.legacy-theme .card .card-header:has(button){display:flex;align-items:center}
.modern-theme .card .card-footer,.modern-theme .card footer,.legacy-theme .card .card-footer,.legacy-theme .card footer{margin:0 var(--authai-spacer-neg) var(--authai-spacer-neg) var(--authai-spacer-neg);border-top:var(--authai-card-border);border-radius:0 0 var(--authai-card-border-radius) var(--authai-card-border-radius);background-color:var(--authai-card-footer-background-color);padding-top:var(--authai-card-footer-top-pad)}
.modern-theme .card .card-actions,.legacy-theme .card .card-actions{display:flex;justify-content:space-between}
.modern-theme .tile,.legacy-theme .tile{border-radius:var(--authai-tile-border-radius);transition:var(--authai-transition-base)}
.modern-theme .tile .tile-header,.legacy-theme .tile .tile-header{padding:calc(var(--authai-spacer-3x)/2)}
.modern-theme .tile .tile-body,.legacy-theme .tile .tile-body{transition:inherit}
.modern-theme .button-group,.legacy-theme .button-group{display:flex;justify-content:flex-end;gap:calc(var(--authai-base-size)*2);align-items:center;flex-wrap:wrap}
:root{--authai-progress-track-color: var(--authai-action-color-200);--authai-progress-bar-color: var(--authai-action-color-600);--authai-progress-circle-size: calc(var(--authai-base-size) * 6);--authai-progress-bar-height: calc(var(--authai-base-size) * 1.5)}
.modern-theme .progress,.legacy-theme .progress{--progress-percent: .37;--progress-timer: 15s;background-color:unset;border-radius:unset}
.modern-theme .progress.xs,.legacy-theme .progress.xs{--authai-progress-circle-size: calc(var(--authai-base-size) * 2.5);--authai-progress-bar-height: calc(var(--authai-base-size) * .5);--border-size: calc(var(--circle-size) * .14)}
.modern-theme .progress.sm,.legacy-theme .progress.sm{--authai-progress-circle-size: calc(var(--authai-base-size) * 4);--authai-progress-bar-height: calc(var(--authai-base-size) * .5)}
.modern-theme .progress.lg,.legacy-theme .progress.lg{--authai-progress-circle-size: calc(var(--authai-base-size) * 8);--authai-progress-bar-height: var(--authai-base-size)}
.modern-theme .progress.xl,.legacy-theme .progress.xl{--authai-progress-circle-size: calc(var(--authai-base-size) * 16);--authai-progress-bar-height: var(--authai-base-size)}
.modern-theme .progress-bar,.legacy-theme .progress-bar{--bar-width: calc(100% * var(--progress-percent));position:relative;display:inline-block;height:var(--authai-progress-bar-height, calc(var(--authai-base-size) * 1.5));width:100%;min-width:100px;background-color:var(--authai-progress-track-color);overflow:hidden;border-radius:var(--border-radius-md)}
.modern-theme .progress-bar .progress-fill,.legacy-theme .progress-bar .progress-fill{position:absolute;top:0;left:0;bottom:0;background:var(--authai-progress-bar-color);width:var(--bar-width)}
.modern-theme .progress-bar.countdown .progress-fill,.legacy-theme .progress-bar.countdown .progress-fill{animation:var(--progress-timer, 15s) normal forwards bar-timer}
.modern-theme .progress-bar.loop .progress-fill,.legacy-theme .progress-bar.loop .progress-fill{--bar-width: 100%;--loop-speed: 2s;animation:var(--loop-speed) forwards infinite ease-in-out bar-loop;background:#0000}
.modern-theme .progress-bar.loop .progress-fill:after,.legacy-theme .progress-bar.loop .progress-fill:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:20%;transform:translate(-50%);background:var(--authai-progress-bar-color);animation:calc(var(--loop-speed)/2) alternate infinite linear bar-loop-scale}
.modern-theme .progress-circle,.legacy-theme .progress-circle{--circle-size: var(--authai-progress-circle-size, 48px);--border-size: calc(var(--circle-size) * .1);--pi: 3.14159265358979;--radius: calc((var(--circle-size) / 2) - var(--border-size));--dash-length: calc(2 * var(--pi) * var(--radius));width:var(--circle-size);height:var(--circle-size);position:relative}
.modern-theme .progress-circle svg,.legacy-theme .progress-circle svg{width:100%;height:100%;transform-origin:center;transform:rotate(-90deg)}
.modern-theme .progress-circle svg circle,.legacy-theme .progress-circle svg circle{cx:calc(var(--circle-size)/2);cy:calc(var(--circle-size)/2);r:var(--radius);fill:#0000;stroke-width:var(--border-size)}
.modern-theme .progress-circle .progress-track,.legacy-theme .progress-circle .progress-track{stroke:var(--authai-progress-track-color)}
.modern-theme .progress-circle .progress-fill,.legacy-theme .progress-circle .progress-fill{stroke:var(--authai-progress-bar-color);stroke-linecap:var(--bar-cap-type, butt);stroke-dasharray:var(--dash-length);stroke-dashoffset:calc(var(--dash-length)*(1 - var(--progress-percent, .37)))}
.modern-theme .progress-circle.countdown svg,.legacy-theme .progress-circle.countdown svg{transform:scaleX(-1) rotate(-90deg)}
.modern-theme .progress-circle.countdown .progress-fill,.legacy-theme .progress-circle.countdown .progress-fill{stroke-dashoffset:var(--dash-length);animation:var(--progress-timer, 15s) normal forwards circle-timer}
.modern-theme .progress-circle.loop,.legacy-theme .progress-circle.loop{--loop-speed: 2s;--bar-cap-type: round}
.modern-theme .progress-circle.loop svg,.legacy-theme .progress-circle.loop svg{animation:calc(var(--loop-speed)/2) forwards infinite linear circle-loop-rotate}
.modern-theme .progress-circle.loop .progress-fill,.legacy-theme .progress-circle.loop .progress-fill{animation:var(--loop-speed) alternate infinite linear circle-loop}
@keyframes bar-timer{0%{width:100%}to{width:0}}
@keyframes bar-loop{0%{transform:translate(-100%)}to{transform:translate(80%)}}
@keyframes bar-loop-scale{0%{width:30%}30%{width:70%}60%{width:30%}}
@keyframes circle-timer{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--dash-length)}}
@keyframes circle-loop{0%{stroke-dashoffset:calc(var(--dash-length)*1)}to{stroke-dashoffset:calc(var(--dash-length)*.2)}}
@keyframes circle-loop-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--authai-fileinput-background-color: var(--authai-base-color-200);--authai-fileinput-text-color: var(--authai-base-color-700);--authai-fileinput-text2-color: var(--authai-base-color-700);--authai-fileinput-icon-size: calc(var(--authai-base-size) * 8);--authai-fileinput-icon-color: var(--authai-base-color-300);--authai-fileinput-icon: var(--icon-cloud-arrow-up);--authai-fileinput-label-weight: 700;--authai-fileinput-label-size: var(--authai-text-size);--authai-fileinput-label-style: uppercase;--authai-fileinput-padding: calc(var(--authai-base-size) * 4) calc(var(--authai-base-size) * 4) calc(var(--authai-base-size) * 11) calc(var(--authai-base-size) * 4);--authai-fileinput-border-style: dashed;--authai-fileinput-border-weight: 1px;--authai-fileinput-border-color: var(--authai-base-color-400);--authai-fileinput-button-disabled-color: var(--authai-btn-background-color);--authai-attachment-list-file-color: var(--authai-text-color);--authai-attachment-list-detail-color: var(--authai-text-color-secondary);--authai-attachment-list-space: var(--authai-spacer-3x);--authai-attachment-list-radius: var(--authai-border-radius-md);--authai-attachment-list-background: var(--authai-base-color-050);--authai-attachment-list-border-color: transparent;--authai-attachment-list-border-size: 0;--authai-attachment-icon-size: calc(var(--authai-text-size) * 1.5);--authai-attachment-name-width: 30%;--authai-attachment-file-icon: var(--icon-file-image)}
.legacy-theme label:has(input[type=file]){--authai-btn-text-color: var(--authai-base-color-000);--authai-btn-background-color: var(--authai-base-color-400);--authai-btn-text-color-hover: var(--authai-base-color-000);--authai-btn-background-color-hover: var(--authai-base-color-500);--authai-btn-outline-color: var(--authai-base-color-400)}
.modern-theme label:has(input[type=file]),.legacy-theme label:has(input[type=file]){--mask-icon: var(--authai-fileinput-icon);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:calc(var(--authai-input-min-width)*3);padding:var(--authai-fileinput-padding);background-color:var(--authai-fileinput-background-color);border:var(--authai-fileinput-border-weight) var(--authai-fileinput-border-style) var(--authai-fileinput-border-color);border-radius:var(--authai-card-border-radius);color:var(--authai-fileinput-text-color);transition:all .25s ease-in-out}
.modern-theme label:has(input[type=file]) span,.legacy-theme label:has(input[type=file]) span{font-weight:var(--authai-fileinput-label-weight);text-align:center;font-size:var(--authai-fileinput-label-size);line-height:calc(var(--authai-base-size)*3);text-transform:var(--authai-fileinput-label-style)}
.modern-theme label:has(input[type=file]) span>span,.legacy-theme label:has(input[type=file]) span>span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.modern-theme label:has(input[type=file]) span strong,.legacy-theme label:has(input[type=file]) span strong{display:block;font-weight:var(--authai-fileinput-label-weight);color:var(--authai-fileinput-text2-color)}
.modern-theme label:has(input[type=file]):before,.legacy-theme label:has(input[type=file]):before{content:"";width:var(--authai-fileinput-icon-size);height:var(--authai-fileinput-icon-size);background-color:var(--authai-fileinput-icon-color);padding:var(--authai-base-size) 0;-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center);transition:inherit}
.modern-theme label:has(input[type=file]) input[type=file],.legacy-theme label:has(input[type=file]) input[type=file]{display:none}
.modern-theme label:has(input[type=file]) .fake-button,.legacy-theme label:has(input[type=file]) .fake-button{display:inline-block;box-sizing:border-box;border:0 none rgba(0,0,0,0);outline:none;cursor:pointer;font-size:var(--authai-btn-text-size);line-height:var(--authai-btn-line-height);padding:var(--authai-btn-padding-tb);background-color:var(--authai-btn-background-color);color:var(--authai-btn-text-color);border-radius:var(--authai-btn-border-radius);transition:var(--authai-transition-base);font-weight:var(--authai-btn-text-weight);text-decoration:none;letter-spacing:.15px;text-transform:capitalize;white-space:nowrap;position:absolute;bottom:calc(var(--authai-base-size)*4);left:50%;transform:translate(-50%)}
.modern-theme label:has(input[type=file]) .fake-button:hover,.legacy-theme label:has(input[type=file]) .fake-button:hover{--authai-btn-text-color: var(--authai-btn-text-color-hover);--authai-btn-background-color: var(--authai-btn-background-color-hover)}
.modern-theme label:has(input[type=file]).disabled,.legacy-theme label:has(input[type=file]).disabled{--authai-btn-background-color: var(--authai-fileinput-button-disabled-color)}
.modern-theme label:has(input[type=file]).disabled .fake-button,.legacy-theme label:has(input[type=file]).disabled .fake-button{cursor:default;pointer-events:none}
.modern-theme label:has(input[type=file]).dragover,.legacy-theme label:has(input[type=file]).dragover{--file-uplaod-background: var(--authai-action-color-100);--authai-fileinput-text-color: var(--authai-action-color-600);--authai-fileinput-icon-color: var(--authai-action-color-400);box-shadow:inset 0 0 var(--authai-base-size) 0 var(--authai-action-color-300)}
.modern-theme label:has(input[type=file]).dragover:before,.legacy-theme label:has(input[type=file]).dragover:before{transform:translateY(calc(var(--authai-base-size) * -1))}
.modern-theme label:has(input[type=file]).dragover:after,.legacy-theme label:has(input[type=file]).dragover:after{content:"Drop Here \aOR"}
.modern-theme .attachment-list,.legacy-theme .attachment-list{display:flex;flex-direction:column;gap:var(--authai-attachment-list-space);margin:0;padding:0}
.modern-theme .attachment-list li,.legacy-theme .attachment-list li{display:flex;gap:var(--authai-attachment-list-space);align-items:center;list-style:none;padding:calc(var(--authai-attachment-list-space)*.5) var(--authai-attachment-list-space);border-radius:var(--authai-attachment-list-radius);background-color:var(--authai-attachment-list-background);border:var(--authai-attachment-list-border-size) solid var(--authai-attachment-list-border-color);color:var(--authai-attachment-list-file-color)}
.modern-theme .attachment-list .file,.legacy-theme .attachment-list .file{--mask-icon: var(--authai-attachment-file-icon);flex-basis:var(--authai-attachment-name-width);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:flex;align-items:center;gap:calc(var(--authai-attachment-list-space)*.5)}
.modern-theme .attachment-list .file:before,.legacy-theme .attachment-list .file:before{content:"";width:var(--authai-attachment-icon-size);height:var(--authai-attachment-icon-size);background-color:var(--authai-fileinput-icon-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center);transition:inherit}
.modern-theme .attachment-list .progress,.legacy-theme .attachment-list .progress{flex-basis:100%;display:flex;align-items:center;gap:calc(var(--authai-attachment-list-space)*.5)}
.modern-theme .attachment-list li.attached .file,.legacy-theme .attachment-list li.attached .file{flex-basis:100%}
.modern-theme .attachment-list li.attached .file-type,.legacy-theme .attachment-list li.attached .file-type{flex-basis:300px}
.modern-theme .attachment-list li.attached.error,.legacy-theme .attachment-list li.attached.error{color:var(--authai-attachment-list-detail-color);--authai-attachment-list-background: var(--authai-error-color-050);--authai-fileinput-icon-color: var(--authai-error-color-600);--authai-attachment-file-icon: var(--icon-triangle-exclamation)}
.modern-theme .attachment-list li.uploading .action,.legacy-theme .attachment-list li.uploading .action{display:flex;align-items:center;gap:1rem}
.modern-theme .attachment-list li.uploading .action input[type=password],.legacy-theme .attachment-list li.uploading .action input[type=password]{padding-right:.75rem}
.modern-theme .attachment-list li.uploading .error,.legacy-theme .attachment-list li.uploading .error{color:var(--authai-error-color-500)}
.modern-theme{--authai-fileinput-background-color: var(--authai-action-color-050);--authai-fileinput-border-color: var(--authai-action-color-400);--authai-fileinput-label-weight: 500;--authai-fileinput-label-size: var(--authai-text-size);--authai-fileinput-label-style: capitalize;--authai-fileinput-decoration-size: calc(var(--authai-base-size) * 10);--authai-fileinput-text2-color: var(--authai-base-color-400);--authai-attachment-list-border-color: var(--authai-base-color-200);--authai-attachment-list-border-size: 1px;--authai-attachment-list-background: var(--authai-base-color-000);--authai-attachment-name-width: 50%;--authai-attachment-bar-icon-size: calc(var(--authai-text-size) * 1.5)}
.modern-theme label:has(input[type=file]) span strong{position:relative}
.modern-theme label:has(input[type=file]) span strong:before,.modern-theme label:has(input[type=file]) span strong:after{content:"";height:1px;width:var(--authai-fileinput-decoration-size);background-color:var(--authai-fileinput-border-color);position:absolute;top:50%}
.modern-theme label:has(input[type=file]) span strong:before{left:var(--authai-spacer-neg-3x);transform:translateY(-100%)}
.modern-theme label:has(input[type=file]) span strong:after{right:var(--authai-spacer-neg-3x)}
.modern-theme label:has(input[type=file]):hover:not(.disabled){--authai-fileinput-background-color: var(--authai-action-color-100);cursor:pointer}
.modern-theme label:has(input[type=file]):focus-within{--authai-fileinput-border-style: solid;--authai-fileinput-border-weight: 2px}
.modern-theme label:has(input[type=file]):focus-within input{border:0 none rgba(0,0,0,0)}
.modern-theme label:has(input[type=file]).disabled{--authai-btn-background-color: var(--authai-base-color-100);--authai-fileinput-border-color: var(--authai-base-color-100);--authai-fileinput-background-color: var(--authai-base-color-050);--authai-btn-text-color: var(--authai-base-color-300);--authai-fileinput-text-color: var(--authai-base-color-200);--authai-fileinput-icon-color: var(--authai-base-color-200);--authai-fileinput-text2-color: var(--authai-base-color-200)}
.modern-theme .attachment-list{--authai-progress-track-color: var(--authai-base-color-200);--authai-progress-bar-color: var(--authai-good-color-600);--authai-progress-bar-height: calc(var(--authai-base-size) * .55);--authai-attachment-icon-size: calc(var(--authai-text-size) * 2);--authai-attachment-list-radius: calc(var(--authai-base-size) * 1.5)}
.modern-theme .attachment-list .percent-text{font-size:calc(var(--authai-base-size)*1.75);color:var(--authai-attachment-list-detail-color)}
.modern-theme .attachment-list .file{line-height:200%}
.modern-theme .attachment-list .progress .progress-bar{--mask-icon: var(--icon-check)}
.modern-theme .attachment-list .progress .progress-bar:before,.modern-theme .attachment-list .progress .progress-bar:after{content:"";position:absolute;z-index:5;top:50%;right:0;transform-origin:center center;opacity:0;transform:scale(0) translate(calc(50% - 3px),-50%);transition:all .25s ease-in-out}
.modern-theme .attachment-list .progress .progress-bar:before{width:var(--authai-attachment-bar-icon-size);height:var(--authai-attachment-bar-icon-size);background-color:var(--authai-progress-bar-color);border:2px solid var(--authai-base-color-000);border-radius:50%}
.modern-theme .attachment-list .progress .progress-bar:after{width:calc(var(--authai-attachment-bar-icon-size)*.5);height:calc(var(--authai-attachment-bar-icon-size)*.5);background-color:var(--authai-base-color-000);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center);transition:inherit;position:absolute}
.modern-theme .progress.complete .progress-bar{overflow:visible}
.modern-theme .progress.complete .progress-bar:before,.modern-theme .progress.complete .progress-bar:after{opacity:1;transform:scale(1) translate(calc(50% - 3px),-50%)}
.modern-theme .progress.complete .progress-fill{border-radius:var(--border-radius-md)}
.tabs{display:flex;position:relative}
.tabs:before{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--authai-base-color-100)}
.tabs .tab{cursor:pointer;margin-right:var(--authai-spacer-2x);padding:calc(var(--authai-spacer)*1.5) var(--authai-spacer-half);color:var(--authai-base-color-900);font-weight:700;position:relative;z-index:100;display:flex;align-items:center}
.tabs .tab:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0;background:var(--authai-action-color-600);transform:translateY(5px);opacity:0;transition:all .25s ease-in-out}
.tabs .tab:hover{transition:all .25s ease-in-out;color:var(--authai-action-color-400)}
.tabs .tab:hover:after{transform:translateY(0);opacity:1}
.tabs .tab.active{color:var(--authai-action-color-600);background:#0000;cursor:default}
.tabs .tab.active:after{transform:translateY(0);opacity:1}
.tabs .tab>i{font-size:1.8rem;margin-right:var(--authai-spacer-half)}
.tabs .tab .remove{margin-left:var(--authai-spacer);color:var(--authai-base-color-400);display:inline-flex;cursor:pointer;width:1.9rem;height:1.9rem;justify-content:center;align-items:center;background-color:var(--authai-base-color-100);border-radius:3px;border:1px solid var(--authai-base-color-200);transition:all .25s ease}
.tabs .tab .remove i{font-size:1rem}
.tabs .tab .remove:hover{background-color:var(--authai-action-color-400);color:var(--authai-base-color-050)}
.tabs .tab-spacer{width:1px;background-color:var(--authai-base-color-200);margin-right:var(--authai-spacer-2x)}
.tabs .tab-info{padding:calc(var(--authai-spacer)*1.5) var(--authai-spacer-half);color:var(--authai-base-color-400);font-weight:500;position:relative}
.pressable{position:relative;cursor:pointer}
.pressable.press-anim{animation:press-scale var(--animation-duration) ease forwards}
@keyframes press-scale{0%{transform:scale(1)}50%{transform:scale(.75)}to{transform:scale(1)}}
.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.layout{list-style:none;padding:0;margin:0}
.layout li{margin:0}
.grid-quarter{grid-column-end:span 1}
.grid-half{grid-column-end:span 2}
.grid-three-quarter{grid-column-end:span 3}
.grid-full{grid-column:1/-1}
.modern-theme.compact{--authai-base-size: 7px !important;--authai-text-size: 14px !important;--authai-btn-text-size: 14px !important;--authai-input-text-size: 14px !important}
.modern-theme.compact input,.modern-theme.compact textarea,.modern-theme.compact select{line-height:1.2!important}
.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper .extendedHelp{--mask-icon: var(--icon-circle-questionmark);--bg-icon: var(--authai-action-color-500);width:calc(var(--authai-base-size) * 2);height:calc(var(--authai-base-size) * 2);cursor:pointer;pointer-events:all;-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center);background-color:var(--bg-icon)}.v-popper .extendedHelp:hover{--bg-icon: var(--authai-icon-color)}.v-popper__wrapper{margin:0 var(--authai-spacer-3x)}.v-popper__inner{padding:var(--authai-spacer-3x)}.v-popper__inner .extendedHelpClose{--mask-icon: var(--icon-x);position:absolute;cursor:pointer;top:calc(var(--authai-spacer-3x) * -.4);right:calc(var(--authai-spacer-3x) * -.4)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp__arrow_top{left:50%;top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:50%;bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}@media only screen and (width <= 600px){.dp--preset-dates{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2)}}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}@media only screen and (width <= 600px){.dp--preset-range{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range:first-child{margin-left:0}.dp--preset-range:last-child{margin-right:0}}.dp__menu_content_wrapper{display:flex}@media only screen and (width <= 600px){.dp__menu_content_wrapper{flex-direction:column-reverse}}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;width:100%}.dp__year_disable_select{justify-content:space-around}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp__btn,.dp--time-overlay-btn,.dp--time-invalid,.dp--qr-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3)}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}:root{--dp-menu-padding: 0 0 18px 0;--dp-font-family: var(--authai-font-family);--dp-font-size: var(--authai-text-size);--dp-border-radius: 4px;--dp-cell-border-radius: 24px;--dp-menu-min-width: var(--authai-input-min-width);--dp-menu-width: var(--dp-menu-min-width)}.dp__theme_light{--dp-background-color: var(--authai-base-color-000);--dp-text-color: var(--authai-base-color-900);--dp-hover-color: var(--authai-action-color-050);--dp-hover-text-color: var(--dp-text-color);--dp-icon-color: var(--dp-text-color);--dp-hover-icon-color: var(--dp-icon-color);--dp-primary-color: var(--authai-action-color-600);--dp-primary-text-color: var(--authai-base-color-000);--dp-primary-disabled-color: var(--authai-base-color-200);--dp-secondary-color: var(--authai-base-color-200)}.dp__month_year_row{padding:4px 16px 8px;height:auto}.datepicker-month-year-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.datepicker-month-year-container .datepicker-year-overlay-toggle{display:flex;flex-direction:row;align-items:center}.datepicker-month-year-container .icon{width:calc(var(--authai-base-size) * 3);height:calc(var(--authai-base-size) * 3);position:relative}.datepicker-month-year-container .icon.caret{--mask-icon: var(--icon-angle-down);border:0 none transparent}.datepicker-month-year-container .icon.caret:after{content:"";position:absolute;top:50%;left:50%;width:var(--icon-size, calc(var(--authai-base-size) * 2));height:var(--icon-size, calc(var(--authai-base-size) * 2));transform:translate(-50%,-50%);background-color:var(--authai-icon-color);-webkit-mask-image:var(--mask-icon);mask-image:var(--mask-icon);-webkit-mask-size:var(--mask-size, contain);mask-size:var(--mask-size, contain);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mask-position, center center);mask-position:var(--mask-position, center center)}.datepicker-month-year-container .datepicker-month-nav{display:flex;flex-direction:row}.datepicker-month-year-container .datepicker-month-nav .previous{transform:rotate(90deg)}.datepicker-month-year-container .datepicker-month-nav .next{transform:rotate(-90deg)}.dp--overlay-absolute{top:44px;width:var(--dp-menu-width);max-width:var(--dp-menu-width)}.dp__overlay_container{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--authai-base-size);flex-wrap:wrap;width:var(--dp-menu-width);max-width:var(--dp-menu-width)}.dp__overlay_container .year-item{flex-basis:15%;padding:var(--authai-base-size);text-align:center;border-radius:var(--dp-border-radius)}.dp__overlay_container .year-item.active{background-color:var(--authai-action-color-600);color:var(--authai-base-color-000)}.datepicker-month-year-container.year-selection-active .datepicker-year-overlay-toggle .icon{transform:rotate(180deg)}.dp__calendar_header_separator{display:none}.dp__calendar{padding:0 8px}.dp__calendar_header{font-weight:400;color:var(--authai-base-color-400);font-size:calc(var(--authai-base-size) * 1.5)}.dp__input_wrap{display:flex;align-items:center;transition:.25s ease;width:100%;min-width:var(--authai-input-min-width)}.dp__input_wrap::-ms-clear{display:none}.dp__input_wrap span{text-align:center;flex-basis:calc(var(--authai-base-size) * 5.5);font-size:calc(var(--authai-base-size) * 2);color:var(--authai-icon-color);border-radius:0 var(--authai-border-radius-md) var(--authai-border-radius-md) 0}.aa-searching-wrapper[data-v-2695c7d8]{display:flex;align-items:center;gap:var(--authai-base-size)}.aa-searching-wrapper span[data-v-2695c7d8]{font-weight:600}.aa-searching-spinner[data-v-2695c7d8]{--authai-progress-circle-size: calc(var(--authai-base-size) * 3);--border-size: calc(var(--circle-size) * .14);--circle-size: var(--authai-progress-circle-size, 48px);--pi: 3.14159265358979;--radius: calc((var(--circle-size) / 2) - var(--border-size));--dash-length: calc(2 * var(--pi) * var(--radius));--loop-speed: 2s;--bar-cap-type: round;width:var(--circle-size);height:var(--circle-size);position:relative}.aa-searching-spinner svg[data-v-2695c7d8]{width:100%;height:100%;transform-origin:center;transform:rotate(-90deg);animation:calc(var(--loop-speed) / 2) forwards infinite linear circle-loop-rotate-2695c7d8}.aa-searching-spinner circle[data-v-2695c7d8]{cx:calc(var(--circle-size) / 2);cy:calc(var(--circle-size) / 2);r:var(--radius);fill:transparent;stroke-width:var(--border-size)}.aa-searching-spinner .progress-track[data-v-2695c7d8]{stroke:var(--authai-progress-track-color)}.aa-searching-spinner .progress-fill[data-v-2695c7d8]{stroke:var(--authai-progress-bar-color);stroke-linecap:var(--bar-cap-type, butt);stroke-dasharray:var(--dash-length);stroke-dashoffset:calc(var(--dash-length) * (1 - var(--progress-percent, .37)));animation:var(--loop-speed) alternate infinite linear circle-loop-2695c7d8}@keyframes circle-loop-2695c7d8{0%{stroke-dashoffset:calc(var(--dash-length) * 1)}to{stroke-dashoffset:calc(var(--dash-length) * .2)}}@keyframes circle-loop-rotate-2695c7d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--aa-search-input-height: 40px;--aa-input-icon-size: 20px;--aa-base-unit: 16;--aa-spacing-factor: 1;--aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half: calc(var(--aa-spacing) / 2);--aa-panel-max-height: 400px;--aa-base-z-index: 9999;--aa-font-size: calc(var(--aa-base-unit) * 1px);--aa-font-family: var(--authai-font-family, inherit);--aa-font-weight-medium: 500;--aa-font-weight-semibold: 600;--aa-font-weight-bold: 700;--aa-icon-size: 20px;--aa-icon-stroke-width: 1.6;--aa-icon-color-rgb: 119, 119, 163;--aa-icon-color-alpha: 1;--aa-action-icon-size: 20px;--aa-text-color-rgb: 69, 71, 84;--aa-text-color-alpha: 1;--aa-primary-color-rgb: 62, 52, 211;--aa-primary-color-alpha: .2;--aa-muted-color-rgb: 128, 126, 163;--aa-muted-color-alpha: .6;--aa-panel-border-color-rgb: 128, 126, 163;--aa-panel-border-color-alpha: .3;--aa-input-border-color-rgb: 128, 126, 163;--aa-input-border-color-alpha: .8;--aa-background-color-rgb: 255, 255, 255;--aa-background-color-alpha: 1;--aa-input-background-color-rgb: 255, 255, 255;--aa-input-background-color-alpha: 1;--aa-selected-color-rgb: 179, 173, 214;--aa-selected-color-alpha: .205;--aa-description-highlight-background-color-rgb: 245, 223, 77;--aa-description-highlight-background-color-alpha: .5;--aa-detached-media-query: (max-width: 680px);--aa-detached-modal-media-query: (min-width: 680px);--aa-detached-modal-max-width: 680px;--aa-detached-modal-max-height: 500px;--aa-overlay-color-rgb: 115, 114, 129;--aa-overlay-color-alpha: .4;--aa-panel-shadow: 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 5px 5px -3px rgba(0, 0, 0, .2);--aa-scrollbar-width: 13px;--aa-scrollbar-track-background-color-rgb: 234, 234, 234;--aa-scrollbar-track-background-color-alpha: 1;--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha: 1}/*! @algolia/autocomplete-theme-classic 1.12.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */.aa-Panel *,.aa-Autocomplete *,.aa-DetachedFormContainer *{box-sizing:border-box}.aa-Panel,.aa-Autocomplete,.aa-DetachedFormContainer{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#0f0;outline:currentColor none medium}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;cursor:initial;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-SubmitButton,.aa-LoadingIndicator{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing) * .75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing) * 1.75 + var(--aa-icon-size) - 1px)}@media (hover: none) and (pointer: coarse){.aa-SubmitButton,.aa-LoadingIndicator{padding-left:3px;padding-left:calc(var(--aa-spacing-half) / 2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing) * 1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.8333333328px;padding:0 calc(var(--aa-spacing) * .8333333333 - .5px)}@media (hover: none) and (pointer: coarse){.aa-ClearButton{padding:0 10.1666666672px;padding:0 calc(var(--aa-spacing) * .6666666667 - .5px)}}.aa-ClearButton:hover,.aa-ClearButton:focus{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing) / 4);box-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;box-shadow:var(--aa-panel-shadow);margin:calc(var(--authai-base-size) * .5) 0 calc(var(--authai-base-size) * 8) 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half) 0;scrollbar-color:rgb(255,255,255) rgb(234,234,234);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-color:#eaeaea;border-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-radius:9999px;border-style:solid;border-width:3px 2px 3px 3px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0;padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0;padding:0;position:relative}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:solid 1px rgb(62,52,211);border-bottom:solid 1px rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,#807ea324);background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),#807ea324);border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px #4c455826;color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid rgb(62,52,211);border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-SourceFooter{margin-bottom:calc(var(--authai-base-size) * -1);padding:calc(var(--authai-base-size) * 2);border-top:1px dashed var(--authai-base-color-300);color:var(--authai-base-color-400);font-size:calc(var(--authai-base-size) * 1.5)}.aa-SourceFooter a{display:inline-block;margin-left:calc(var(--authai-base-size) * 2)}.aa-Item{align-items:center;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing) * 2.5);padding:calc(var(--authai-base-size) * .5) calc(var(--authai-base-size) * 2);background-color:transparent;transition:all .25s ease}.aa-Item:hover{background-color:var(--authai-base-color-100)}.aa-Item[aria-selected=true]{background-color:var(--authai-action-color-600);color:var(--authai-base-color-000)}.aa-Item[aria-selected=true] .aa-ItemActionButton,.aa-Item[aria-selected=true] .aa-ActiveOnly{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px #807ea34d;box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentTitle,.aa-ItemContent--dual .aa-ItemContentSubtitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half) / 2);gap:calc(var(--aa-spacing-half) / 2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:#807ea3a3;border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half) / 2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:#f5df4d80;background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:#3e34d333;background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemWrapper,.aa-ItemLink{align-items:center;color:inherit;display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half) / 2);gap:calc(var(--aa-spacing-half) / 2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing) / -3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:hover svg,.aa-ItemActionButton:focus svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover: none) and (pointer: coarse){.aa-ItemActionButton:hover svg,.aa-ItemActionButton:focus svg{color:inherit}}.aa-ItemActionButton svg{color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:5.3333333333px;margin:calc(var(--aa-spacing) / 3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,#fff0);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half) * -1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px #807ea34d;box-shadow:inset 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(#fff0,#807ea399);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing) * -1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:solid 1px rgba(128,126,163,.3);border-bottom:solid 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:inset 0 0 0 1px #807ea34d;box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height) / 8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:#3e34d333 0 0 0 3px,inset #3e34d333 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor none medium}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;cursor:initial;display:flex;flex-shrink:0;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:#73728166;background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientTop,.aa-GradientBottom{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,#fff0);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(#fff0,#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing) / 4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing) / 4);bottom:0}@media (hover: none) and (pointer: coarse){.aa-DesktopOnly{display:none}}@media (hover: hover){.aa-TouchOnly{display:none}}[data-v-06fbe3da] .aa-InputWrapperPrefix,[data-v-06fbe3da] .aa-InputWrapperSuffix{display:none}.auto-complete[data-v-06fbe3da]{z-index:9999}.auto-complete .icon[data-v-06fbe3da]{z-index:999}.caret[data-v-06fbe3da]{pointer-events:none;cursor:default}.alert>p>ul{padding-left:calc(var(--authai-alert-spacer) * 2.5)}.alert>h4>button{padding:0}.actions[data-v-0d49aaa8]{--circle-size: 2rem;--border-size: 3px;--pi: 3.14159265358979;--radius: calc((var(--circle-size) / 2) - var(--border-size));--dash-length: calc(2 * var(--pi) * var(--radius));width:var(--circle-size);height:var(--circle-size);position:relative}.actions button[data-v-0d49aaa8]{padding:0}.actions svg[data-v-0d49aaa8]{width:100%;height:100%;transform-origin:center;transform:scaleX(-1) rotate(-90deg)}.actions svg circle[data-v-0d49aaa8]{cx:calc(var(--circle-size) / 2);cy:calc(var(--circle-size) / 2);r:var(--radius);fill:transparent;stroke-width:var(--border-size)}.actions svg .bar[data-v-0d49aaa8]{stroke:var(--authai-alert-icon-color);stroke-dasharray:var(--dash-length);stroke-dashoffset:var(--dash-length)}.actions button[data-v-0d49aaa8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert.active .actions .bar[data-v-0d49aaa8]{animation:var(--circle-animation-time,15s) normal forwards circle-timer-0d49aaa8}@keyframes circle-timer-0d49aaa8{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--dash-length)}}
:root {
  --color-outpatient: var(--color-blue-100);
  --color-inpatient: var(--color-indigo-100);
  --color-referral: var(--color-grey-200);
  --color-pharmacy: var(--authai-good-color-100);
  --max-content-width: calc(var(--authai-base-size) * 140);
}

html {
  scrollbar-gutter: stable;
  text-size-adjust: 100%;
  font-size: calc(var(--spacing-base, 8px) * 2);
}

body {
  font-family: var(--font-families-base);
  font-size: calc(var(--spacing-base) * 2);
  line-height: var(--line-heights-base);
  margin: 0;
  background-color: var(--authai-base-color-050);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: optimizeLegibility;
}

img, svg {
  pointer-events: none;
}

.page-container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  max-width: var(--max-content-width);
  min-width: 0;
  min-height: 0;
  margin: 4rem auto;
  padding-bottom: 2rem;
  position: relative;
}

#app {
  display: contents;
}

#app nav + #auth-ai > *:first-child {
  padding-top: 4rem;
}

.user-select-none {
  user-select: none;
}

.user-select-all {
  user-select: all;
}

.all-caps {
  text-transform: uppercase;
}

:root {
  --theme-max-content-width: 1100px;
  --theme-base-content-width: 100%;
  --authai-grid-columns: repeat(8, 1fr);
  --authai-grid-gap: var(--authai-layout-spacer);
  --authai-grid-span: span 4;
  --authai-grid-span-all: 1 / -1;
  --authai-loader-backdrop-color: rgba(255,255,255,0.8);
  --authai-loader-backdrop-filter: blur(2px);
  --authai-loader-background-color: var(--authai-action-color-800);
  --authai-loader-background-shadow: none;
  --authai-loader-background-radius: var(--authai-border-radius-md);
  --authai-loader-track-color: var(--authai-action-color-900);
  --authai-loader-bar-color: var(--authai-action-color-500);
  --authai-loader-text-color: var(--authai-base-color-100);
  --authai-loader-text-size: calc(var(--authai-base-size) * 2.5);
  --authai-loader-text-weight: 500;
  --authai-loader-min-width: 300px;
  --authai-layout-spacer: calc(var(--authai-base-size) * 3);
}

body .container:has(#auth-ai) {
  width: unset;
  padding: 0 unset;
}

.body:has(#auth-ai) {
  background-color: var(--authai-page-background-color);
}

#auth-ai {
  min-width: 100%;
  min-height: 100%;
  padding-top: var(--authai-layout-spacer);
}

#auth-ai :after, #auth-ai :before {
  box-sizing: initial;
}

#auth-ai .card {
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: var(--authai-grid-columns);
}

#auth-ai .card > * {
  grid-column: var(--authai-grid-span);
  align-self: start;
}

#auth-ai .card .card-header, #auth-ai .card .card-footer {
  grid-column: 1/-1;
}

#auth-ai .card .button-wrap {
  grid-column: 1/-1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#auth-ai .tile {
  grid-column: 1/-1;
}

#auth-ai .tile-header {
  display: flex;
  align-items: center;
}

#auth-ai .tile-body {
  transition: all 0.5s ease;
}

#auth-ai .tile-body-wrapper {
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: var(--authai-grid-columns);
  padding: 0 calc(var(--authai-layout-spacer) / 2);
}

#auth-ai .tile-body-wrapper > * {
  grid-column: var(--authai-grid-span);
  align-self: start;
}

#auth-ai .button.icon,
#auth-ai button.icon {
  --authai-btn-icon-size: calc(var(--authai-base-size) * 2);
  --icon-size: var(--authai-btn-icon-size);
  padding: 0;
  background-color: transparent;
  color: var(--authai-btn-icon-color);
  transform-origin: center center;
  width: var(--authai-btn-icon-size);
  aspect-ratio: 1/1;
  text-align: center;
}

#auth-ai .button.icon:after,
#auth-ai button.icon:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size, calc(var(--authai-base-size) * 2));
  height: var(--icon-size, calc(var(--authai-base-size) * 2));
  transform: translate(-50%, -50%);
  background-color: var(--authai-icon-color);
  mask-image: var(--mask-icon);
  mask-size: var(--mask-size, contain);
  mask-repeat: no-repeat;
  mask-position: var(--mask-position, center center);
}

#auth-ai .button.icon:hover,
#auth-ai button.icon:hover {
  --authai-btn-icon-color: var(--authai-btn-icon-color-hover);
}

#auth-ai .button.icon.lg,
#auth-ai button.icon.lg {
  --authai-btn-icon-size: calc((var(--authai-base-size) * 2) * 1.25);
}

#auth-ai .tile-body-wrapper:not(:has(.visually-hidden:first-child)):before,
#auth-ai .BlockRequestingProviderLookup .tile-body-wrapper:before,
#auth-ai .BlockProviderRequesting .tile-body-wrapper:before {
  content: "";
  display: block;
  height: calc(var(--authai-layout-spacer) / 2);
  grid-column: 1/-1;
  margin-bottom: calc(var(--authai-layout-spacer) * -0.5);
}

#auth-ai .tile-body-wrapper:not(:has(.visually-hidden:first-child)):after,
#auth-ai .BlockRequestingProviderLookup .tile-body-wrapper:after,
#auth-ai .BlockProviderRequesting .tile-body-wrapper:after {
  content: "";
  display: block;
  height: calc(var(--authai-layout-spacer) / 2);
  grid-column: 1/-1;
  margin-top: calc(var(--authai-layout-spacer) * -0.5);
}

#auth-ai .card.BlockSubmissionResult,
#auth-ai .card.BlockSubmit {
  padding: 0;
  border: 0 none transparent;
  background-color: transparent;
}

#auth-ai .card.BlockSubmissionResult .card,
#auth-ai .card.BlockSubmit .card {
  grid-column: 1/-1;
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: var(--authai-grid-columns);
}

#auth-ai .card.BlockSubmissionResult .review-sub,
#auth-ai .card.BlockSubmit .review-sub {
  grid-column: 1/-1;
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: repeat(4, 1fr);
}

#auth-ai .card.BlockSubmissionResult .review-sub.review-sub-row:not(:last-child),
#auth-ai .card.BlockSubmit .review-sub.review-sub-row:not(:last-child) {
  border-bottom: 1px dashed var(--authai-action-color-200);
  padding-bottom: var(--authai-layout-spacer);
}

#auth-ai .card.BlockSubmissionResult .review-sub .review-item,
#auth-ai .card.BlockSubmit .review-sub .review-item {
  color: var(--authai-base-color-500);
}

#auth-ai .card.BlockSubmissionResult .review-sub h5,
#auth-ai .card.BlockSubmit .review-sub h5 {
  grid-column: 1/-1;
}

#auth-ai .card.BlockSubmissionResult .review-sub h6,
#auth-ai .card.BlockSubmit .review-sub h6 {
  color: var(--authai-base-color-800);
  margin-bottom: calc(var(--authai-layout-spacer) * 0.25);
}

#auth-ai label.warn:not(.error), #auth-ai legend.warn:not(.error) {
  --authai-label-color: var(--authai-warn-color-500);
}

#auth-ai .attachments,
#auth-ai .attachments-list,
#auth-ai .attachment-list,
#auth-ai .divider-after,
#auth-ai .block-item,
#auth-ai .block-item-header,
#auth-ai .empty-list,
#auth-ai .diagnosis-list,
#auth-ai .card .alert {
  grid-column: 1/-1;
}

#auth-ai .layout-helper {
  background: var(--authai-base-color-200);
  height: 1px;
  overflow: hidden;
  display: none;
}

#auth-ai .layout-helper:before {
  content: "";
}

#auth-ai .review-sub .review-item {
  overflow-wrap: break-word;
  grid-column: span 2;
}

#auth-ai [class$=phone i]:has(+ .layout-helper + [class$=extension i]),
#auth-ai [class$=fax i]:has(+ .layout-helper + [class$=extension i]),
#auth-ai .block-item [class$=phone i]:has(+ .layout-helper + [class$=extension i]),
#auth-ai .block-item [class$=fax i]:has(+ .layout-helper + [class$=extension i]) {
  grid-column: span 3;
}

#auth-ai [class$=phone i] + .layout-helper + [class$=extension i],
#auth-ai [class$=fax i] + .layout-helper + [class$=extension i],
#auth-ai .block-item [class$=phone i] + .layout-helper + [class$=extension i],
#auth-ai .block-item [class$=fax i] + .layout-helper + [class$=extension i] {
  grid-column: span 1;
}

#auth-ai [class$=phone i]:has(+ .layout-helper + [class$=fax i]),
#auth-ai [class$=phone i] + .layout-helper + [class$=fax i] {
  grid-column: span 2;
}

#auth-ai .layout-helper:has(+ [class$=addressline1 i]),
#auth-ai [class$=zipcode i] + .layout-helper,
#auth-ai .block-item .layout-helper:has(+ [class$=addressline1 i]),
#auth-ai .block-item [class$=zipcode i] + .layout-helper {
  display: block;
  grid-column: 1/-1;
}

#auth-ai [class$=statecode i],
#auth-ai [class$=zipcode i],
#auth-ai .block-item [class$=statecode i],
#auth-ai .block-item [class$=zipcode i] {
  grid-column: span 2;
}

#auth-ai [class$=addressline1 i]:not(:has(+ .layout-helper + [class$=addressline2 i])),
#auth-ai .block-item [class$=addressline1 i]:not(:has(+ .layout-helper + [class$=addressline2 i])) {
  grid-column: 1/-1;
}

#auth-ai .tile.result .review-sub .reviewAddressLine1,
#auth-ai .tile.result .review-sub .reviewZipCode + .review-item,
#auth-ai .BlockIsAuthRequiredResult .review-sub .reviewAddressLine1,
#auth-ai .BlockIsAuthRequiredResult .review-sub .reviewZipCode + .review-item,
#auth-ai .submission-result .review-sub .reviewAddressLine1,
#auth-ai .submission-result .review-sub .reviewZipCode + .review-item {
  grid-column: 1/span 2;
}

#auth-ai [class$=firstname i]:has(+ .layout-helper + [class$=middlename i]),
#auth-ai [class$=firstname i] + .layout-helper + [class$=middlename i],
#auth-ai .block-item [class$=firstname i]:has(+ .layout-helper + [class$=middlename i]),
#auth-ai .block-item [class$=firstname i] + .layout-helper + [class$=middlename i] {
  grid-column: span 2;
}

#auth-ai [class$=lastname i]:has(+ .layout-helper + [class$=suffix i]),
#auth-ai .block-item [class$=lastname i]:has(+ .layout-helper + [class$=suffix i]) {
  grid-column: span 3;
}

#auth-ai [class$=lastname i] + .layout-helper + [class$=suffix i],
#auth-ai .block-item [class$=lastname i] + .layout-helper + [class$=suffix i] {
  grid-column: span 1;
}

#auth-ai div:not(.procedure-details) > [class$=quantity i]:has(+ .layout-helper + [class*=quantitytype i]),
#auth-ai div:not(.procedure-details) > [class$=quantity i] + .layout-helper + [class*=quantitytype i],
#auth-ai [class*=Quantity]:has(+ .layout-helper + [class*=QuantityQualifier]),
#auth-ai [class*=Frequency]:has(+ .layout-helper + [class*=FrequencyQualifier]),
#auth-ai [class*=Quantity] + .layout-helper + [class*=QuantityQualifier],
#auth-ai [class*=Frequency] + .layout-helper + [class*=FrequencyQualifier],
#auth-ai div:not(.procedure-details) > [class*=quantitytype i]:has(+ .layout-helper + [class$=quantity i]),
#auth-ai div:not(.procedure-details) > [class*=quantitytype i] + .layout-helper + [class$=quantity i],
#auth-ai [class*=QuantityQualifier]:has(+ .layout-helper + [class*=Quantity]),
#auth-ai [class*=FrequencyQualifier]:has(+ .layout-helper + [class*=Frequency]),
#auth-ai [class*=QuantityQualifier] + .layout-helper + [class*=Quantity],
#auth-ai [class*=FrequencyQualifier] + .layout-helper + [class*=Frequency] {
  grid-column: span 2;
}

#auth-ai .layout-helper:has(+ .subscriberRelationshipCode) {
  display: block;
  grid-column: 1/-1;
}

#auth-ai .fromDate:has(+ .layout-helper + .toDate),
#auth-ai .fromDate + .layout-helper + .toDate {
  grid-column: span 2;
}

#auth-ai .BlockProcedures [class*=modifier],
#auth-ai .BlockProcedures .serviceQuantity,
#auth-ai .BlockProceduresDetails [class*=modifier],
#auth-ai .BlockProceduresDetails .serviceQuantity {
  grid-column: span 2;
}

#auth-ai .BlockDiagnoses .diagnoses-search {
  grid-column: 1/-1;
}

#auth-ai .BlockDiagnoses [class*=code-type] {
  grid-column: span 1;
}

#auth-ai .BlockDiagnoses [class*=code-type] + .diagnoses-search {
  grid-column: 2/-1;
}

#auth-ai .BlockServiceInformation .supplementalInformation.isChronicConditionSelected {
  grid-column: 1/5;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers,
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers,
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers,
#auth-ai .BlockProviderRequesting .tile-body .search-providers {
  --search-input-width: 50%;
  grid-column: 1/-1;
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: var(--authai-grid-columns);
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs,
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs,
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs,
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs {
  display: flex;
  gap: var(--authai-layout-spacer);
  flex-wrap: wrap;
  grid-column: 1/-1;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs .layout-helper,
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs .layout-helper,
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs .layout-helper,
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs .layout-helper {
  display: none;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs > *:not(.search-button, .alert),
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs > *:not(.search-button, .alert),
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs > *:not(.search-button, .alert),
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs > *:not(.search-button, .alert) {
  flex-basis: var(--search-input-width);
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+6)),
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+6)),
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+6)),
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+6)) {
  --search-input-width: 40%;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+8)),
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+8)),
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+8)),
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+8)) {
  --search-input-width: 25%;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+10)),
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+10)),
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+10)),
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+10)) {
  --search-input-width: 19%;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+14)),
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+14)),
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+14)),
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs:has(div:nth-last-child(n+14)) {
  --search-input-width: 25%;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs .search-button,
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs .search-button,
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs .search-button,
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs .search-button {
  padding-top: var(--authai-layout-spacer);
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers .provider-lookup-inputs .alert,
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers .provider-lookup-inputs .alert,
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers .provider-lookup-inputs .alert,
#auth-ai .BlockProviderRequesting .tile-body .search-providers .provider-lookup-inputs .alert {
  flex-basis: 100%;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .search-providers:has(+ .layout-helper),
#auth-ai .BlockProviderFacilitySplit .tile-body .search-providers:has(+ .layout-helper),
#auth-ai .BlockRequestingProviderLookup .tile-body .search-providers:has(+ .layout-helper),
#auth-ai .BlockProviderRequesting .tile-body .search-providers:has(+ .layout-helper) {
  padding-bottom: var(--authai-layout-spacer);
  border-bottom: 1px solid var(--authai-base-color-200);
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .toggle-manual,
#auth-ai .BlockProviderFacilitySplit .tile-body .toggle-manual,
#auth-ai .BlockRequestingProviderLookup .tile-body .toggle-manual,
#auth-ai .BlockProviderRequesting .tile-body .toggle-manual {
  padding-top: var(--authai-base-size);
  text-align: right;
  grid-column: var(--authai-grid-span-all);
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .provider-search,
#auth-ai .BlockProviderFacilitySplit .tile-body .provider-search,
#auth-ai .BlockRequestingProviderLookup .tile-body .provider-search,
#auth-ai .BlockProviderRequesting .tile-body .provider-search {
  grid-column: var(--authai-grid-span-all);
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .roleCode,
#auth-ai .BlockProviderFacilitySplit .tile-body .roleCode,
#auth-ai .BlockRequestingProviderLookup .tile-body .roleCode,
#auth-ai .BlockProviderRequesting .tile-body .roleCode {
  grid-column: span 2;
}

#auth-ai .BlockProviderFacilityLookupSplit .tile-body .roleCode + .visually-hidden + .provider-search,
#auth-ai .BlockProviderFacilityLookupSplit .tile-body .roleCode + .layout-helper + .provider-search,
#auth-ai .BlockProviderFacilitySplit .tile-body .roleCode + .visually-hidden + .provider-search,
#auth-ai .BlockProviderFacilitySplit .tile-body .roleCode + .layout-helper + .provider-search,
#auth-ai .BlockRequestingProviderLookup .tile-body .roleCode + .visually-hidden + .provider-search,
#auth-ai .BlockRequestingProviderLookup .tile-body .roleCode + .layout-helper + .provider-search,
#auth-ai .BlockProviderRequesting .tile-body .roleCode + .visually-hidden + .provider-search,
#auth-ai .BlockProviderRequesting .tile-body .roleCode + .layout-helper + .provider-search {
  grid-column: span 6;
}

#auth-ai .contactFirstName:has(+ .layout-helper + .contactLastName),
#auth-ai .contactFirstName + .layout-helper + .contactLastName {
  grid-column: span 2;
}

#auth-ai .BlockProcedures:has(:not(:nth-child(2))) .procedure-search {
  grid-column: 1/-1;
}

#auth-ai .BlockProcedures [class^=procedure-code-type] + .procedure-search {
  grid-column: span 6;
}

#auth-ai .BlockProcedures [class^=procedure-code-type]:has(+ .procedure-search) {
  grid-column: span 2;
}

#auth-ai .BlockPayerResponse {
  --status-dot-display: none;
  --status-dot-color: transparent;
}

#auth-ai .BlockPayerResponse .reviewMessage, #auth-ai .BlockPayerResponse .reviewisAuthRequiredResultMessage, #auth-ai .BlockPayerResponse .reviewpayerNotes {
  border-top: 1px dashed var(--authai-base-color-200);
}

#auth-ai .BlockPayerResponse .reviewMessage h6, #auth-ai .BlockPayerResponse .reviewisAuthRequiredResultMessage h6, #auth-ai .BlockPayerResponse .reviewpayerNotes h6 {
  font-style: normal;
}

#auth-ai .BlockPayerResponse .reviewMessage, #auth-ai .BlockPayerResponse .reviewisAuthRequiredResultMessage, #auth-ai .BlockPayerResponse .reviewpayerNotes {
  font-style: italic;
  grid-column: 1/-1;
  line-height: 20px;
  padding-top: calc(var(--authai-base-size) * 2);
}

#auth-ai .BlockPayerResponse .reviewStatus h6 {
  display: flex;
  gap: var(--authai-base-size);
  align-items: center;
}

#auth-ai .BlockPayerResponse .reviewStatus h6:before {
  content: "";
  display: var(--status-dot-display);
  height: var(--authai-base-size);
  background-color: var(--status-dot-color);
  width: var(--authai-base-size);
  border-radius: 50%;
  border: 1px solid var(--status-dot-border);
}

#auth-ai .BlockPayerResponse .review-item.success {
  --status-dot-border: var(--authai-good-color-600);
  --status-dot-color: var(--authai-good-color-500);
  --status-dot-display: block;
}

#auth-ai .BlockPayerResponse .review-item.warning {
  --status-dot-border: var(--authai-warn-color-500);
  --status-dot-color: var(--authai-warn-color-300);
  --status-dot-display: block;
}

#auth-ai .BlockPayerResponse .review-item.failure {
  --status-dot-border: var(--authai-error-color-500);
  --status-dot-color: var(--authai-error-color-400);
  --status-dot-display: block;
}

#auth-ai .empty-list {
  min-height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--authai-border-radius-md);
  background-color: var(--authai-base-color-050);
  border: 1px solid var(--authai-base-color-200);
}

#auth-ai .empty-list p {
  color: var(--authai-base-color-400);
}

#auth-ai .text-block {
  grid-column: span 6;
}

#auth-ai .text-block h3 {
  padding: var(--authai-layout-spacer);
  margin: calc(var(--authai-layout-spacer) * -1) calc(var(--authai-layout-spacer) * -1) var(--authai-layout-spacer) calc(var(--authai-layout-spacer) * -1);
  border-bottom: 1px solid var(--card-border-color);
  border-radius: var(--border-radius-md) var(--border-radius-md) 0 0;
}

#auth-ai .text-block h4 {
  font-weight: 400;
  font-size: calc(var(--authai-base-size) * 2.75);
}

#auth-ai .text-block h5 {
  font-size: calc(var(--authai-base-size) * 2);
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
}

#auth-ai .text-block p + p,
#auth-ai .text-block hr + p,
#auth-ai .text-block p + hr {
  margin-top: var(--authai-layout-spacer);
}

#auth-ai .text-block hr {
  max-width: 75%;
  margin: 0 auto;
}

#auth-ai .block-item {
  background-color: var(--authai-action-color-050);
  border-radius: var(--authai-border-radius-md);
  padding: 1rem;
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: var(--authai-grid-columns);
}

#auth-ai .block-item > * {
  grid-column: span 4;
  align-self: start;
}

#auth-ai .block-item .block-item-header {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  grid-column: 1/-1;
}

#auth-ai .procedure-details {
  grid-column: 1/-1;
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: repeat(5, 1fr);
}

#auth-ai .alert.toast {
  --toast-max-width: calc(var(--theme-base-content-width) - 250px);
}

#auth-ai .review-block {
  grid-column: 1/-1;
  display: grid;
  gap: var(--authai-layout-spacer);
  grid-template-columns: var(--authai-grid-columns);
}

#auth-ai .review-block .block-header {
  grid-column: 1/-1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#auth-ai .date-input .input-wrap input + .icon {
  background-color: var(--authai-base-color-000);
  pointer-events: initial;
  background-image: var(--icon-calendar);
}

#auth-ai .stepper {
  justify-content: space-between;
}

#auth-ai .stepper a span {
  gap: unset;
}

#auth-ai .stepper .active a span:after {
  line-height: 1;
}

#auth-ai .appHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--authai-base-color-200);
  padding-bottom: 1rem;
}

#auth-ai .appHeader .actions {
  display: flex;
  gap: 1rem;
}

#auth-ai .v-popper--theme-menu .v-popper__inner {
  max-width: 900px;
  max-height: 600px;
}

#auth-ai .authai-loader-backdrop {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--authai-loader-backdrop-color);
  backdrop-filter: var(--authai-loader-backdrop-filter);
  width: 100%;
  height: 100%;
  z-index: 999;
}

#auth-ai .authai-loader {
  --progress-track-color: var(--authai-loader-track-color);
  --progress-bar-color: var(--authai-loader-bar-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  min-width: var(--authai-loader-min-width);
  padding: 2rem;
  background-color: var(--authai-loader-background-color);
  color: var(--authai-loader-text-color);
  border-radius: var(--authai-loader-background-radius);
  box-shadow: var(--authai-loader-background-shadow);
}

#auth-ai .authai-loader-text {
  font-size: var(--authai-loader-text-size);
  font-weight: var(--authai-loader-text-weight);
}

li.aa-Item {
  padding: calc(var(--authai-base-size) * 2);
  min-height: auto;
  border-top: 1px solid var(--authai-base-color-050);
}

li.aa-Item .item-container {
  display: flex;
  flex-direction: column;
  gap: calc(var(--authai-base-size) * 2);
  position: relative;
}

.provider-title, .provider-detail {
  display: flex;
  gap: var(--authai-layout-spacer);
  justify-content: space-between;
}

.provider-title {
  align-items: baseline;
  min-height: unset !important;
}

.provider-identifiers {
  justify-content: right;
  flex-wrap: wrap;
  align-items: center;
  max-width: 60%;
  display: flex;
  line-height: 1.3;
  gap: var(--authai-base-size);
}

.provider-name {
  font-size: calc(var(--authai-base-size) * 2.2);
  font-weight: 600;
}

.provider-specialty {
  text-transform: capitalize;
  font-style: italic;
  display: inline-block;
  white-space: nowrap;
}

.provider-npi {
  white-space: nowrap;
  font-weight: 500;
  padding-left: calc(0.5 * var(--authai-layout-spacer));
}

.provider-detail {
  font-size: calc(var(--authai-base-size) * 1.9);
}

.provider-detail .left-side {
  text-wrap: balance;
}

.provider-detail .right-side {
  flex-basis: 15%;
  text-wrap: nowrap;
  text-align: right;
}

.show-more-link {
  display: inline-block;
  margin-left: var(--authai-base-size);
  font-weight: 600;
  color: var(--authai-action-color-500);
  cursor: pointer;
}

.show-more-link:hover {
  text-decoration: underline;
}

.no-results-container .search-empty-results {
  display: block;
  padding: calc(var(--authai-base-size) * 4);
  background: var(--authai-error-color-050);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: calc(var(--authai-base-size) * 1.25);
  min-height: 100px;
}

.no-results-container .search-empty-results h3, .no-results-container .search-empty-results p {
  padding: 0;
  margin: 0;
  color: var(--authai-error-color-700);
}

.no-results-container .search-empty-results h3 {
  color: var(--authai-error-color-500);
}

#auth-ai .card.BlockAttestation {
  background-color: transparent;
  padding: 0;
  display: block;
}

#auth-ai #clinical-questions {
  --input-size: 21px;
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
}

#auth-ai #clinical-questions .document-analysis {
  background-color: var(--authai-action-color-050);
  border: 1px solid var(--authai-action-color-100);
  border-radius: var(--authai-card-border-radius);
  padding: var(--authai-card-padding);
  position: relative;
  overflow: hidden;
}

#auth-ai #clinical-questions .document-analysis h5 {
  font-weight: 400;
  font-size: calc(var(--authai-base-size) * 3);
  line-height: calc(var(--authai-text-size) * 2);
  letter-spacing: -0.01em;
  text-align: center;
  color: var(--authai-action-color-700);
}

#auth-ai #clinical-questions .document-analysis p {
  color: var(--authai-text-color-secondary);
}

#auth-ai #clinical-questions .document-analysis .results h5 {
  text-align: left;
}

#auth-ai #clinical-questions .document-analysis .results p strong {
  display: block;
}

#auth-ai #clinical-questions .patient-match {
  background-color: var(--authai-warn-color-050);
  border: 1px solid var(--authai-warn-color-300);
  border-radius: var(--authai-card-border-radius);
  padding: var(--authai-card-padding);
  position: relative;
  overflow: hidden;
}

#auth-ai #clinical-questions .patient-match h3 {
  font-weight: 400;
  font-size: calc(var(--authai-base-size) * 3);
  line-height: calc(var(--authai-text-size) * 2);
  letter-spacing: -0.01em;
  text-align: left;
  color: var(--authai-action-color-700);
}

#auth-ai #clinical-questions .patient-match h5 {
  color: var(--authai-text-color-secondary);
  font-weight: 400;
  font-size: var(--authai-text-size);
  line-height: 160%;
  text-align: left;
}

#auth-ai #clinical-questions .patient-match .results {
  padding: var(--authai-layout-spacer) var(--authai-layout-spacer) var(--authai-layout-spacer) calc(var(--authai-layout-spacer) * 4);
}

#auth-ai #clinical-questions .patient-match .results h3 {
  text-align: left;
}

#auth-ai #clinical-questions .service-group:has(> *) {
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
  background-color: var(--authai-card-background-color);
  border: var(--authai-card-border);
  border-radius: var(--authai-card-border-radius);
  padding: var(--authai-card-padding);
}

#auth-ai #clinical-questions .service-group-header {
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 400;
  font-size: calc(var(--authai-base-size) * 2.75);
  line-height: calc(var(--authai-text-size) * 2);
  letter-spacing: -0.01em;
}

#auth-ai #clinical-questions .service-group-questions {
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
}

#auth-ai #clinical-questions .service-group-questions > div {
  display: contents;
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning {
  position: fixed;
  top: 0;
  left: 0;
  max-height: unset;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(0);
  backdrop-filter: blur(2px);
  z-index: 999;
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning-inner {
  background-color: var(--authai-card-background-color);
  border: 1px solid var(--authai-action-color-100);
  box-shadow: 0 0 0 6px var(--authai-action-color-050);
  border-radius: var(--authai-card-border-radius);
  padding: var(--authai-card-padding);
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning-inner .svg-icon {
  display: none;
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning-inner .warning-header {
  font-weight: 400;
  font-size: calc(var(--authai-base-size) * 3);
  line-height: calc(var(--authai-text-size) * 2);
  letter-spacing: -0.01em;
  color: var(--authai-primary-color);
  margin-bottom: 0;
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning-inner .warning-body {
  font-size: var(--authai-text-size);
  line-height: 160%;
  color: var(--authai-text-color-secondary);
  margin-bottom: 0;
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning-inner .actions {
  text-align: left;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}

#auth-ai #clinical-questions .service-group-questions .service-group-warning-inner button {
  margin-right: 0;
}

#auth-ai #clinical-questions .question-wrapper {
  padding-bottom: var(--authai-layout-spacer);
  border-bottom: 1px solid var(--authai-base-color-200);
}

#auth-ai #clinical-questions .question-header {
  font-size: calc(var(--authai-base-size) * 2);
  letter-spacing: 0.015em;
  font-weight: 600;
}

#auth-ai #clinical-questions .answer input[type=radio] + label .custom-input,
#auth-ai #clinical-questions .answer input[type=checkbox] + label .custom-input {
  width: var(--input-size);
  height: var(--input-size);
  min-width: var(--input-size);
  max-width: var(--input-size);
}

#auth-ai #clinical-questions .answer input[type=radio] + label .svg-icon,
#auth-ai #clinical-questions .answer input[type=checkbox] + label .svg-icon {
  width: calc(var(--input-size) * 0.5);
}

#auth-ai #clinical-questions .question-footer {
  padding: calc(var(--authai-layout-spacer) * 0.5);
}

#auth-ai #clinical-questions .question-footer button.inverse {
  appearance: none;
  background: transparent;
  color: var(--authai-action-color-600);
}

#auth-ai #clinical-questions .question-footer .aiAnswer {
  color: var(--authai-good-color-700);
}

#auth-ai #clinical-questions .question-footer .aiAnswer .svg-icon {
  margin-right: 0;
}

#auth-ai #clinical-questions .question-footer .aiAnswer svg {
  fill: var(--authai-good-color-600);
  height: calc(var(--authai-base-size) * 2);
}

#auth-ai #clinical-questions .answer-list {
  display: flex;
  flex-direction: column;
  gap: 0;
  align-items: flex-start;
}

#auth-ai #clinical-questions .answer-list .answer {
  margin: 0;
  padding: calc(var(--authai-layout-spacer) * 0.25);
  opacity: 0.5;
}

#auth-ai #clinical-questions .active .answer {
  opacity: 1;
}

#auth-ai #clinical-questions .active .answer:hover {
  background-color: var(--authai-action-color-050);
  border-radius: 5px;
}

#auth-ai #clinical-questions .active .answer input[type=radio]:checked + label .custom-input,
#auth-ai #clinical-questions .active .answer input[type=checkbox]:checked + label .custom-input {
  background-color: var(--authai-action-color-600);
  border-color: var(--authai-action-color-600);
}

#auth-ai #clinical-questions .service-group-inactive {
  display: flex;
  justify-content: space-between;
  padding: 0;
}

#auth-ai #clinical-questions .service-group-inactive .footer-left {
  font-size: calc(var(--authai-text-size) * 1.25);
  color: var(--authai-base-color-400);
}

#auth-ai #clinical-questions .service-group-inactive .footer-left .svg-icon {
  width: calc(var(--authai-text-size) * 1.5);
}

#auth-ai #clinical-questions .service-group-inactive button {
  appearance: none;
  background: transparent;
  color: var(--authai-action-color-600);
  padding: 0;
}

#auth-ai #clinical-questions .service-group-inactive button:hover, #auth-ai #clinical-questions .service-group-inactive button:focus {
  text-decoration: underline;
}

#auth-ai .modern-theme #clinical-questions .answer-list {
  padding: 0 calc(var(--authai-layout-spacer) / 2);
}

#auth-ai .modern-theme #clinical-questions .answer-list .answer {
  opacity: 1;
}

#auth-ai .modern-theme #clinical-questions .clinical-question {
  border-radius: var(--authai-tile-border-radius);
  transition: var(--authai-transition-base);
  background-color: var(--authai-good-color-050);
  position: relative;
}

#auth-ai .modern-theme #clinical-questions .question-header {
  padding: calc(var(--authai-layout-spacer) / 2);
  border-radius: var(--authai-tile-border-radius) var(--authai-tile-border-radius) 0 0;
  background-color: var(--authai-good-color-100);
  padding-right: 100px;
}

#auth-ai .modern-theme #clinical-questions .question-footer button:not(.inverse) {
  margin-right: calc(var(--authai-layout-spacer) / 2);
}

#auth-ai .modern-theme #clinical-questions .question-footer button.inverse {
  position: absolute;
  top: 0;
  right: 0;
  color: var(--authai-action-color-700);
}

#auth-ai .modern-theme #clinical-questions .question-footer button.inverse:hover, #auth-ai .modern-theme #clinical-questions .question-footer button.inverse:focus {
  text-decoration: underline;
}

#auth-ai .modern-theme #clinical-questions .service-group-abandon button {
  --authai-btn-text-color: var(--authai-btn-tertiary-text-color);
  --authai-btn-background-color: var(--authai-btn-tertiary-background-color);
  --authai-btn-text-color-hover: var(--authai-btn-tertiary-text-color-hover);
  --authai-btn-background-color-hover: var(--authai-btn-tertiary-background-color-hover);
  --authai-btn-outline-color: var(--authai-btn-tertiary-outline-color);
  display: flex;
  align-items: center;
  gap: var(--authai-base-size);
  padding: var(--authai-btn-padding-tb) var(--authai-btn-padding-lr);
  background-color: var(--authai-btn-background-color);
  color: var(--authai-btn-text-color);
  border-radius: var(--authai-btn-border-radius);
  transition: var(--authai-transition-base);
  font-weight: var(--authai-btn-text-weight);
  letter-spacing: 0.08em;
  text-transform: capitalize;
  white-space: nowrap;
  box-shadow: inset 0 0 0 1px var(--authai-btn-tertiary-outline-color);
}

#auth-ai .modern-theme #clinical-questions .service-group-abandon button:hover {
  color: var(--authai-btn-text-color-hover);
  background-color: var(--authai-btn-background-color-hover);
}

#auth-ai .modern-theme #clinical-questions .clinical-question.active {
  border: 1px dashed var(--authai-action-color-100);
  background-color: transparent;
}

#auth-ai .modern-theme #clinical-questions .clinical-question.active .question-header {
  background-color: var(--authai-action-color-050);
}

@media print {
  :root {
    --theme-max-content-width: 100%;
  }
  alerts-container,
  #app-footer.ng-scope,
  #app-header.ng-scope,
  .av-block-container.ng-scope,
  .select2-hidden-accessible,
  .select2-drop-mask,
  .alert.ng-scope {
    display: none !important;
  }
  #auth-ai .appHeader .actions,
  #auth-ai .stepper,
  #auth-ai .step .content-wrapper > .button-group .sidebar-section:not(.patient),
  #auth-ai .file-input,
  #auth-ai section:has(> .submission-result) + aside {
    display: none;
  }
  #auth-ai .center-page:has(section > .submission-result) {
    grid-template-areas: "header header2" "main main";
  }
  #auth-ai .center-page {
    padding: 0.25in;
  }
  #auth-ai .modern-theme .attachment-list .file:before,
  #auth-ai .legacy-theme .attachment-list .file:before,
  #auth-ai #clinical-questions .answer input[type=radio]:checked + label .custom-input,
  #auth-ai #clinical-questions .answer input[type=checkbox]:checked + label .custom-input {
    background-color: #000 !important;
  }
  #app nav + #auth-ai > *:first-child {
    padding-top: 0;
  }
}
.nav-right[data-v-2758509b] {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
fieldset.complete-step-overrides,
fieldset.complete-step-overrides:has(label:nth-of-type(3)) {
  display: flex;
  flex-direction: row;
  gap: var(--authai-layout-spacer);
}
.complete-step-overrides :deep(.toggleswitch) {
  padding: 0;
}
nav[data-v-77e10d08] {
  position: fixed;
  top:0; left:0; right:0;
  display: flex;
  gap: 1rem;
  padding: 0 1rem;
  background-color: var(--authai-base-color-100);
  align-items: center;
  min-height: 40px;
  z-index: 500;
}
.nav-right[data-v-77e10d08] {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.region-selector[data-v-77e10d08] {
  padding-bottom: calc(var(--authai-layout-spacer) / 3);
}

.appHeader h1 {
    font-weight: 400;
}
#auth-ai[data-v-f02a2aa1] .appHeader .actions {
  display: none;
}
#auth-ai .card-grid[data-v-f02a2aa1] {
  --card-grid-width: 100%;
  --card-grid-gap: 1rem;
  --card-grid-columns: 5;
  --card-grid-column-width: calc(((var(--card-grid-width) - (var(--card-grid-columns) - 1) * var(--card-grid-gap))) / var(--card-grid-columns));
  display: grid;
  width: var(--card-grid-width);
  min-width: 0;
  min-height: 0;
  grid-template-columns: repeat(var(--card-grid-columns), var(--card-grid-column-width));
  gap: var(--card-grid-gap);
}
#auth-ai .card-grid img[data-v-f02a2aa1] {
  max-width: 10rem;
  align-self: flex-end;
  padding-bottom: calc(var(--authai-layout-spacer) / 2);
}
#auth-ai .card-grid .card[data-v-f02a2aa1] {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto auto;
  padding: 0;
  gap: 0;
  overflow: hidden;
  cursor: pointer;
}
#auth-ai .card-grid .card[data-v-f02a2aa1] * {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#auth-ai .card-grid .card-body[data-v-f02a2aa1] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
  gap: 0.7rem;
  padding: var(--authai-layout-spacer);
}
#auth-ai .card-grid .card-body .button-group[data-v-f02a2aa1] {
  flex: 1;
  align-items: flex-end;
  padding-top: calc(var(--authai-layout-spacer) / 2);
}
#auth-ai .card-grid .card-body span[data-v-f02a2aa1] {
  line-height: 1.1;
}
#auth-ai .card-grid .card-body img[data-v-f02a2aa1] {
  max-width: 100%;
  object-fit: scale-down;
}
#auth-ai .card-grid .request-type-header[data-v-f02a2aa1] {
  padding: calc(var(--authai-layout-spacer) / 2);
  font-size: 0.9rem;
}
#auth-ai .card-grid .request-type-header.request-type-HS[data-v-f02a2aa1] {
  background: var(--color-outpatient);
}
#auth-ai .card-grid .request-type-header.request-type-AR[data-v-f02a2aa1] {
  background: var(--color-inpatient);
}
#auth-ai .card-grid .request-type-header.request-type-SC[data-v-f02a2aa1] {
  background: var(--color-referral);
}
#auth-ai .card-grid .request-type-header.request-type-RX[data-v-f02a2aa1] {
  background: var(--color-pharmacy);
}
#auth-ai .or-separator[data-v-f02a2aa1] {
  display: flex;
  flex-direction: row;
  color: var(--authai-action-color-400);
  justify-content: center;
  align-items: center;
  margin: 1rem 0;
}
#auth-ai .or-separator div[data-v-f02a2aa1]::before {
  content: "";
  height: 1px;
  background-color: var(--authai-action-color-400);
  position: absolute;
  left: 25%;
  right: 25%;
  z-index: 0;
}
#auth-ai .or-separator span[data-v-f02a2aa1] {
  background-color: var(--authai-base-color-050);
  z-index: 1;
  padding: 0 1rem;
}.documentDropzone[data-v-23c468b0] {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  z-index: 999;
  backdrop-filter: blur(3px);
  justify-content: center;
  align-items: center;
}
.documentDropzone[data-v-23c468b0] * {
  pointer-events: none;
}
.documentDropzone.active[data-v-23c468b0] {
  display: flex;
}
.documentDropzone .info-container[data-v-23c468b0] {
  min-height: 40vh;
  min-width: 50vw;
  padding: var(--authai-layout-spacer) var(--authai-layout-spacer) calc(var(--authai-layout-spacer) * 1.25) var(--authai-layout-spacer);
  background-color: var(--authai-base-color-000);
  border-radius: var(--border-radius-md);
  box-shadow: var(--shadows-1), var(--shadows-3);
  color: var(--authai-base-color-700);
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: center;
}
.documentDropzone .mainText[data-v-23c468b0] {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}
.documentDropzone .subText[data-v-23c468b0] {
  font-size: 1rem;
  line-height: 1;
  color: var(--authai-base-color-400);
}
.documentDropzone .icon-wrapper[data-v-23c468b0] {
  position: relative;
}
.documentDropzone .cloud[data-v-23c468b0], .documentDropzone .arrow[data-v-23c468b0]:after {
  -webkit-mask-image: var(--mask-icon);
  mask-image: var(--mask-icon);
  -webkit-mask-size: var(--mask-size, contain);
  mask-size: var(--mask-size, contain);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: var(--mask-position, center center);
  mask-position: var(--mask-position, center center);
}
.documentDropzone .cloud[data-v-23c468b0] {
  display: inline-block;
  width: calc(var(--authai-layout-spacer) * 6);
  height: calc(var(--authai-layout-spacer) * 6);
  background-color: var(--authai-base-color-200);
  --mask-icon: var(--icon-cloud);
}
.documentDropzone .arrow[data-v-23c468b0] {
  width: calc(var(--authai-layout-spacer) * 2);
  height: calc(var(--authai-layout-spacer) * 2);
  background-color: var(--authai-action-color-400);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 1.5rem;
  position: absolute;
  left: 50%;
  top: 60%;
  --mask-icon: var(--icon-arrow-up);
}
.documentDropzone .arrow[data-v-23c468b0]:after {
  content: "";
  width: 75%;
  height: 75%;
  background-color: var(--authai-base-color-000);
}.generic[data-v-bf701fc6] {
  --mask-icon: var(--icon-angle-right);
  transition: var(--authai-transition-base);
}
.isOpen[data-v-bf701fc6] {
  transform: rotate(90deg);
}
.tile-body[data-v-bf701fc6] {
  max-height: 0;
  overflow: hidden;
  transition: var(--authai-transition-base);
}
.tile-body.open[data-v-bf701fc6], .tile-body[data-v-bf701fc6]:has(.input-help.error) {
  max-height: 1500px;
}
:nth-child(1 of .block-item) h5[data-v-24cda2f8]:after {
    content: '(Primary)';
    display: inline-block;
    margin-left: 0.5rem;
    font-weight: 400;
    font-style: italic;
    font-size: 1rem;
}


.BlockProcedures legend > span:has(+ div > div.extendedHelp) {
  margin-right: 12px;
  flex-grow: 0;
}
.attached.error > .error-message[data-v-02d5cba7] {
  flex-basis: 100%;
  text-wrap: wrap;
  font-weight: normal;
}
.submission-result-header[data-v-1e37234a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.transaction-id[data-v-1e37234a]{
  font-size:.75rem;
}

.attached.error > .error-message[data-v-f28b8b5a] {
  flex-basis: 100%;
  text-wrap: wrap;
  font-weight: normal;
}.patient-item[data-v-e9bb42fa] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}.searchProvider[data-v-54be4d16] {
  grid-column: 1/-1;
  display: flex;
  gap: var(--authai-layout-spacer);
  align-items: center;
}
[data-v-54be4d16] .autocomplete-input {
  flex-basis: 100%;
}
.manual-entry[data-v-54be4d16] {
  white-space: nowrap;
}.post-submit-actions[data-v-05fb7b6e] {
  display: flex;
  flex-direction: row;
  gap: var(--authai-layout-spacer);
}
.post-submit-action-button[data-v-05fb7b6e] {
  align-self: start;
}.linkList[data-v-54e6a05f] {
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
}
.linkList li[data-v-54e6a05f],
.single[data-v-54e6a05f] {
  background: var(--authai-base-color-100);
  padding: var(--authai-layout-spacer);
  border-radius: var(--border-radius-md);
  display: grid;
  grid-template-columns: 3fr auto;
  grid-template-rows: auto;
  grid-template-areas: "header actions" "body actions";
}
.linkList li > div[data-v-54e6a05f],
.single > div[data-v-54e6a05f] {
  max-width: 600px;
}
.button[data-v-54e6a05f] {
  grid-area: actions;
  justify-self: end;
  align-self: end;
}
h4[data-v-54e6a05f] {
  grid-area: header;
}.patient-details[data-v-6a007a50] {
  grid-column: span 6;
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}
.payer-image[data-v-6a007a50] {
  grid-column: span 2;
}
.payer-image img[data-v-6a007a50] {
  width: 100%;
  object-fit: cover;
}
.card-header[data-v-6a007a50] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card[data-v-6a007a50] > * {
  align-self: start;
}.partyWrapper[data-v-2c5e5646] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
[class|=confetti][data-v-2c5e5646] {
  position: absolute;
  width: var(--c-width);
  height: var(--c-height);
  top: -10%;
  left: 0;
  opacity: 0;
  animation: paper-drop-2c5e5646 var(--c-time) var(--c-delay) ease-in-out infinite forwards;
}
[class|=confetti] > div[data-v-2c5e5646] {
  width: 100%;
  height: 100%;
  background-color: var(--c-color);
  animation: paper-spin-2c5e5646 var(--c-time) var(--c-delay) linear infinite forwards;
}
.confetti-0[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.6530250293;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 22vw;
  --c-Tx2: 24vw;
  --c-Tx3: 23vw;
  --c-R1: 347.5502140733deg;
  --c-time: 6.4834897556s;
  --c-delay: 4s;
}
.confetti-1[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.0174172414;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 72vw;
  --c-Tx2: 102vw;
  --c-Tx3: 76vw;
  --c-R1: 139.3330287392deg;
  --c-time: 6.3421863999s;
  --c-delay: 2s;
}
.confetti-2[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.5874080814;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 85vw;
  --c-Tx2: 86vw;
  --c-Tx3: 106vw;
  --c-R1: 348.8337367629deg;
  --c-time: 6.1044381477s;
  --c-delay: 4s;
}
.confetti-3[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.0513817875;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 48vw;
  --c-Tx2: 87vw;
  --c-Tx3: 49vw;
  --c-R1: 111.4204891603deg;
  --c-time: 5.9062512082s;
  --c-delay: 2s;
}
.confetti-4[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.4633433367;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 43vw;
  --c-Tx2: 82vw;
  --c-Tx3: 56vw;
  --c-R1: 47.9436701014deg;
  --c-time: 6.2211489818s;
  --c-delay: 3s;
}
.confetti-5[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.7969191648;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 71vw;
  --c-Tx2: 77vw;
  --c-Tx3: 76vw;
  --c-R1: 309.3445283804deg;
  --c-time: 5.7205464629s;
  --c-delay: 4s;
}
.confetti-6[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.1302700002;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 96vw;
  --c-Tx2: 117vw;
  --c-Tx3: 109vw;
  --c-R1: 168.0351372412deg;
  --c-time: 5.8424685443s;
  --c-delay: 4s;
}
.confetti-7[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.7366183332;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 50vw;
  --c-Tx2: 72vw;
  --c-Tx3: 64vw;
  --c-R1: 74.5506807311deg;
  --c-time: 6.0490614406s;
  --c-delay: 3s;
}
.confetti-8[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.8090273212;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 92vw;
  --c-Tx2: 126vw;
  --c-Tx3: 114vw;
  --c-R1: 162.4896850853deg;
  --c-time: 6.4824989729s;
  --c-delay: 3s;
}
.confetti-9[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.3207833807;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 24vw;
  --c-Tx2: 26vw;
  --c-Tx3: 31vw;
  --c-R1: 180.8756344334deg;
  --c-time: 5.8826999239s;
  --c-delay: 1s;
}
.confetti-10[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.5722641817;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 27vw;
  --c-Tx2: 54vw;
  --c-Tx3: 28vw;
  --c-R1: 10.2973903352deg;
  --c-time: 5.5887884001s;
  --c-delay: 1s;
}
.confetti-11[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.3136004223;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 23vw;
  --c-Tx2: 56vw;
  --c-Tx3: 45vw;
  --c-R1: 357.768599432deg;
  --c-time: 5.6111785461s;
  --c-delay: 3s;
}
.confetti-12[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.3964217253;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 64vw;
  --c-Tx2: 71vw;
  --c-Tx3: 85vw;
  --c-R1: 192.3261189706deg;
  --c-time: 6.0976447903s;
  --c-delay: 1s;
}
.confetti-13[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.8223420138;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 49vw;
  --c-Tx2: 50vw;
  --c-Tx3: 68vw;
  --c-R1: 242.2811262244deg;
  --c-time: 6.2893172086s;
  --c-delay: 3s;
}
.confetti-14[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.4810009898;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 93vw;
  --c-Tx2: 99vw;
  --c-Tx3: 105vw;
  --c-R1: 46.0122478055deg;
  --c-time: 5.9682116728s;
  --c-delay: 3s;
}
.confetti-15[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.6321105522;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 78vw;
  --c-Tx2: 104vw;
  --c-Tx3: 103vw;
  --c-R1: 1.5578035576deg;
  --c-time: 6.1314719148s;
  --c-delay: 3s;
}
.confetti-16[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.6114867649;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 57vw;
  --c-Tx2: 58vw;
  --c-Tx3: 73vw;
  --c-R1: 125.0068513568deg;
  --c-time: 5.8434919798s;
  --c-delay: 3s;
}
.confetti-17[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.3054743652;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 37vw;
  --c-Tx2: 60vw;
  --c-Tx3: 41vw;
  --c-R1: 243.021053308deg;
  --c-time: 5.8219971462s;
  --c-delay: 3s;
}
.confetti-18[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.6131349422;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 5vw;
  --c-Tx2: 36vw;
  --c-Tx3: 8vw;
  --c-R1: 336.9972179185deg;
  --c-time: 6.316952964s;
  --c-delay: 4s;
}
.confetti-19[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.655168271;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 93vw;
  --c-Tx2: 132vw;
  --c-Tx3: 97vw;
  --c-R1: 14.5300175794deg;
  --c-time: 5.6164462804s;
  --c-delay: 3s;
}
.confetti-20[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.4315961864;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 51vw;
  --c-Tx2: 70vw;
  --c-Tx3: 72vw;
  --c-R1: 292.5139243177deg;
  --c-time: 6.1996223547s;
  --c-delay: 4s;
}
.confetti-21[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.4851221526;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 64vw;
  --c-Tx2: 88vw;
  --c-Tx3: 76vw;
  --c-R1: 201.9219514492deg;
  --c-time: 6.1787258782s;
  --c-delay: 1s;
}
.confetti-22[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.5937260328;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 26vw;
  --c-Tx2: 43vw;
  --c-Tx3: 33vw;
  --c-R1: 315.8323858165deg;
  --c-time: 5.7210135s;
  --c-delay: 3s;
}
.confetti-23[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.429371085;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 82vw;
  --c-Tx2: 87vw;
  --c-Tx3: 94vw;
  --c-R1: 90.3715235087deg;
  --c-time: 5.5884173131s;
  --c-delay: 1s;
}
.confetti-24[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.6204397666;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 58vw;
  --c-Tx2: 59vw;
  --c-Tx3: 76vw;
  --c-R1: 174.4391074771deg;
  --c-time: 5.9758063215s;
  --c-delay: 1s;
}
.confetti-25[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.9934507157;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 92vw;
  --c-Tx2: 106vw;
  --c-Tx3: 111vw;
  --c-R1: 121.1629188362deg;
  --c-time: 6.3421913656s;
  --c-delay: 3s;
}
.confetti-26[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.9043905266;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 12vw;
  --c-Tx2: 31vw;
  --c-Tx3: 36vw;
  --c-R1: 312.1547276006deg;
  --c-time: 6.0331450378s;
  --c-delay: 1s;
}
.confetti-27[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.9689290819;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 93vw;
  --c-Tx2: 115vw;
  --c-Tx3: 106vw;
  --c-R1: 244.5215320868deg;
  --c-time: 5.5136607667s;
  --c-delay: 2s;
}
.confetti-28[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.7738577012;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 5vw;
  --c-Tx2: 27vw;
  --c-Tx3: 10vw;
  --c-R1: 297.2449572258deg;
  --c-time: 5.9373093334s;
  --c-delay: 1s;
}
.confetti-29[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.0992692212;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 72vw;
  --c-Tx2: 80vw;
  --c-Tx3: 73vw;
  --c-R1: 323.8897332846deg;
  --c-time: 6.0939120634s;
  --c-delay: 2s;
}
.confetti-30[data-v-2c5e5646] {
  --c-width: 8px;
  --c-height: 4.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.2229099568;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 76vw;
  --c-Tx2: 110vw;
  --c-Tx3: 78vw;
  --c-R1: 107.2887306818deg;
  --c-time: 6.115643711s;
  --c-delay: 3s;
}
.confetti-31[data-v-2c5e5646] {
  --c-width: 9px;
  --c-height: 5.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.8550793935;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 89vw;
  --c-Tx2: 114vw;
  --c-Tx3: 106vw;
  --c-R1: 195.7067433543deg;
  --c-time: 6.2521406328s;
  --c-delay: 3s;
}
.confetti-32[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.4739868936;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 11vw;
  --c-Tx2: 27vw;
  --c-Tx3: 14vw;
  --c-R1: 168.2669965399deg;
  --c-time: 6.4555011508s;
  --c-delay: 1s;
}
.confetti-33[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.9977310816;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 97vw;
  --c-Tx2: 107vw;
  --c-Tx3: 103vw;
  --c-R1: 211.2520943619deg;
  --c-time: 5.808480969s;
  --c-delay: 4s;
}
.confetti-34[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.8859980506;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 23vw;
  --c-Tx2: 27vw;
  --c-Tx3: 32vw;
  --c-R1: 166.8202791459deg;
  --c-time: 5.7859650129s;
  --c-delay: 2s;
}
.confetti-35[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.5707486748;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 52vw;
  --c-Tx2: 96vw;
  --c-Tx3: 66vw;
  --c-R1: 33.5819621946deg;
  --c-time: 5.8205004684s;
  --c-delay: 4s;
}
.confetti-36[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.0221695518;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 4vw;
  --c-Tx2: 30vw;
  --c-Tx3: 14vw;
  --c-R1: 269.2010152675deg;
  --c-time: 5.843788805s;
  --c-delay: 3s;
}
.confetti-37[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.2936973965;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 77vw;
  --c-Tx2: 84vw;
  --c-Tx3: 81vw;
  --c-R1: 0.9410480772deg;
  --c-time: 5.9515186947s;
  --c-delay: 1s;
}
.confetti-38[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.2802359351;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 48vw;
  --c-Tx2: 91vw;
  --c-Tx3: 72vw;
  --c-R1: 123.7646065194deg;
  --c-time: 5.5708460475s;
  --c-delay: 4s;
}
.confetti-39[data-v-2c5e5646] {
  --c-width: 9px;
  --c-height: 5.4px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.0310827708;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 41vw;
  --c-Tx2: 44vw;
  --c-Tx3: 54vw;
  --c-R1: 28.0069619585deg;
  --c-time: 6.2510470539s;
  --c-delay: 1s;
}
.confetti-40[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.3505327014;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 8vw;
  --c-Tx2: 27vw;
  --c-Tx3: 31vw;
  --c-R1: 255.6719916659deg;
  --c-time: 5.6964263239s;
  --c-delay: 4s;
}
.confetti-41[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.3199467198;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 73vw;
  --c-Tx2: 117vw;
  --c-Tx3: 88vw;
  --c-R1: 242.0330490394deg;
  --c-time: 5.996669325s;
  --c-delay: 4s;
}
.confetti-42[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.7812879884;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 64vw;
  --c-Tx2: 94vw;
  --c-Tx3: 65vw;
  --c-R1: 59.9507853535deg;
  --c-time: 6.4395649255s;
  --c-delay: 3s;
}
.confetti-43[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.421142382;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 39vw;
  --c-Tx2: 54vw;
  --c-Tx3: 51vw;
  --c-R1: 172.0892732644deg;
  --c-time: 6.244794844s;
  --c-delay: 1s;
}
.confetti-44[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.8605363761;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 62vw;
  --c-Tx2: 106vw;
  --c-Tx3: 73vw;
  --c-R1: 210.8137341904deg;
  --c-time: 5.5675420664s;
  --c-delay: 2s;
}
.confetti-45[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.1981165977;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 34vw;
  --c-Tx2: 79vw;
  --c-Tx3: 45vw;
  --c-R1: 8.0072562108deg;
  --c-time: 5.8549237492s;
  --c-delay: 1s;
}
.confetti-46[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.176025692;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 64vw;
  --c-Tx2: 92vw;
  --c-Tx3: 88vw;
  --c-R1: 7.024060214deg;
  --c-time: 6.4724440662s;
  --c-delay: 1s;
}
.confetti-47[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.7292778847;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 88vw;
  --c-Tx2: 126vw;
  --c-Tx3: 91vw;
  --c-R1: 35.9365290404deg;
  --c-time: 6.2093009611s;
  --c-delay: 2s;
}
.confetti-48[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.068822396;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 77vw;
  --c-Tx2: 103vw;
  --c-Tx3: 96vw;
  --c-R1: 207.689441107deg;
  --c-time: 5.8210702537s;
  --c-delay: 2s;
}
.confetti-49[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.7887788414;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 100vw;
  --c-Tx2: 122vw;
  --c-Tx3: 122vw;
  --c-R1: 141.0952561313deg;
  --c-time: 5.9704296293s;
  --c-delay: 2s;
}
.confetti-50[data-v-2c5e5646] {
  --c-width: 3px;
  --c-height: 1.8px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.6157644393;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 42vw;
  --c-Tx2: 77vw;
  --c-Tx3: 46vw;
  --c-R1: 147.7644190387deg;
  --c-time: 6.0475194218s;
  --c-delay: 1s;
}
.confetti-51[data-v-2c5e5646] {
  --c-width: 9px;
  --c-height: 5.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.9877204154;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 91vw;
  --c-Tx2: 123vw;
  --c-Tx3: 112vw;
  --c-R1: 229.2485662936deg;
  --c-time: 6.3722134427s;
  --c-delay: 2s;
}
.confetti-52[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.4186300629;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 4vw;
  --c-Tx2: 5vw;
  --c-Tx3: 25vw;
  --c-R1: 311.7654292369deg;
  --c-time: 5.7894850086s;
  --c-delay: 2s;
}
.confetti-53[data-v-2c5e5646] {
  --c-width: 8px;
  --c-height: 4.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.3144787705;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 62vw;
  --c-Tx2: 67vw;
  --c-Tx3: 69vw;
  --c-R1: 127.6528518064deg;
  --c-time: 6.223974425s;
  --c-delay: 3s;
}
.confetti-54[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.6906498489;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 74vw;
  --c-Tx2: 83vw;
  --c-Tx3: 87vw;
  --c-R1: 73.7863461617deg;
  --c-time: 5.6881991003s;
  --c-delay: 3s;
}
.confetti-55[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.1127555614;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 95vw;
  --c-Tx2: 96vw;
  --c-Tx3: 114vw;
  --c-R1: 60.8632667435deg;
  --c-time: 5.9355153462s;
  --c-delay: 1s;
}
.confetti-56[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.4664555953;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 40vw;
  --c-Tx2: 82vw;
  --c-Tx3: 65vw;
  --c-R1: 106.3162581038deg;
  --c-time: 6.3706069487s;
  --c-delay: 1s;
}
.confetti-57[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.2815538453;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 9vw;
  --c-Tx2: 46vw;
  --c-Tx3: 32vw;
  --c-R1: 55.1308133996deg;
  --c-time: 5.9995603253s;
  --c-delay: 1s;
}
.confetti-58[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0877130764;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 39vw;
  --c-Tx2: 53vw;
  --c-Tx3: 63vw;
  --c-R1: 53.5627534357deg;
  --c-time: 6.3360012772s;
  --c-delay: 3s;
}
.confetti-59[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.5981506456;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 27vw;
  --c-Tx2: 34vw;
  --c-Tx3: 43vw;
  --c-R1: 187.6567077757deg;
  --c-time: 5.6345894605s;
  --c-delay: 3s;
}
.confetti-60[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.444578158;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 9vw;
  --c-Tx2: 29vw;
  --c-Tx3: 29vw;
  --c-R1: 300.905978432deg;
  --c-time: 6.0375251304s;
  --c-delay: 1s;
}
.confetti-61[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.1995873406;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 27vw;
  --c-Tx2: 45vw;
  --c-Tx3: 51vw;
  --c-R1: 256.56763556deg;
  --c-time: 5.5427629138s;
  --c-delay: 2s;
}
.confetti-62[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.5229823686;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 59vw;
  --c-Tx2: 76vw;
  --c-Tx3: 65vw;
  --c-R1: 267.1610143227deg;
  --c-time: 5.5723373421s;
  --c-delay: 3s;
}
.confetti-63[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.1892963113;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 41vw;
  --c-Tx2: 55vw;
  --c-Tx3: 53vw;
  --c-R1: 227.6930049295deg;
  --c-time: 6.0567881269s;
  --c-delay: 1s;
}
.confetti-64[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0160406135;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 17vw;
  --c-Tx2: 52vw;
  --c-Tx3: 19vw;
  --c-R1: 85.9329531735deg;
  --c-time: 5.8974322471s;
  --c-delay: 1s;
}
.confetti-65[data-v-2c5e5646] {
  --c-width: 9px;
  --c-height: 5.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.4216048165;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 27vw;
  --c-Tx2: 60vw;
  --c-Tx3: 29vw;
  --c-R1: 322.3358767551deg;
  --c-time: 5.8402374671s;
  --c-delay: 3s;
}
.confetti-66[data-v-2c5e5646] {
  --c-width: 3px;
  --c-height: 1.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.4633231869;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 70vw;
  --c-Tx2: 105vw;
  --c-Tx3: 92vw;
  --c-R1: 27.4729457763deg;
  --c-time: 6.3539042583s;
  --c-delay: 3s;
}
.confetti-67[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.9840075873;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 41vw;
  --c-Tx2: 77vw;
  --c-Tx3: 45vw;
  --c-R1: 355.3071681538deg;
  --c-time: 5.6272224183s;
  --c-delay: 2s;
}
.confetti-68[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.1108094741;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 25vw;
  --c-Tx2: 65vw;
  --c-Tx3: 37vw;
  --c-R1: 158.4998783357deg;
  --c-time: 5.5685540535s;
  --c-delay: 3s;
}
.confetti-69[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.8709665873;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 92vw;
  --c-Tx2: 100vw;
  --c-Tx3: 94vw;
  --c-R1: 224.1930479269deg;
  --c-time: 6.2573670497s;
  --c-delay: 2s;
}
.confetti-70[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.1309743115;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 94vw;
  --c-Tx2: 123vw;
  --c-Tx3: 117vw;
  --c-R1: 330.3734202492deg;
  --c-time: 6.0038152352s;
  --c-delay: 2s;
}
.confetti-71[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0645431444;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 73vw;
  --c-Tx2: 108vw;
  --c-Tx3: 97vw;
  --c-R1: 302.9641297116deg;
  --c-time: 6.0775078165s;
  --c-delay: 3s;
}
.confetti-72[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.5790890944;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 23vw;
  --c-Tx2: 49vw;
  --c-Tx3: 41vw;
  --c-R1: 80.0063520209deg;
  --c-time: 5.9720975936s;
  --c-delay: 3s;
}
.confetti-73[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.0813991016;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 12vw;
  --c-Tx2: 42vw;
  --c-Tx3: 29vw;
  --c-R1: 179.9063369166deg;
  --c-time: 6.4059765634s;
  --c-delay: 2s;
}
.confetti-74[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0201519959;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 35vw;
  --c-Tx2: 50vw;
  --c-Tx3: 43vw;
  --c-R1: 340.8562764146deg;
  --c-time: 6.1191206141s;
  --c-delay: 1s;
}
.confetti-75[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.6847274341;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 15vw;
  --c-Tx2: 53vw;
  --c-Tx3: 24vw;
  --c-R1: 160.9774710434deg;
  --c-time: 5.663208252s;
  --c-delay: 4s;
}
.confetti-76[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.3239719647;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 9vw;
  --c-Tx2: 51vw;
  --c-Tx3: 32vw;
  --c-R1: 209.8018129307deg;
  --c-time: 6.2240528791s;
  --c-delay: 3s;
}
.confetti-77[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0341052861;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 58vw;
  --c-Tx2: 61vw;
  --c-Tx3: 71vw;
  --c-R1: 19.0263294958deg;
  --c-time: 5.713799445s;
  --c-delay: 4s;
}
.confetti-78[data-v-2c5e5646] {
  --c-width: 8px;
  --c-height: 4.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.9759437956;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 13vw;
  --c-Tx2: 14vw;
  --c-Tx3: 23vw;
  --c-R1: 150.5754129931deg;
  --c-time: 6.3248429125s;
  --c-delay: 3s;
}
.confetti-79[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.6285456343;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 80vw;
  --c-Tx2: 108vw;
  --c-Tx3: 90vw;
  --c-R1: 324.0950965026deg;
  --c-time: 5.6697748521s;
  --c-delay: 3s;
}
.confetti-80[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.5296924734;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 77vw;
  --c-Tx2: 91vw;
  --c-Tx3: 78vw;
  --c-R1: 168.8001762235deg;
  --c-time: 6.2905482882s;
  --c-delay: 3s;
}
.confetti-81[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.0955685154;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 84vw;
  --c-Tx2: 104vw;
  --c-Tx3: 88vw;
  --c-R1: 59.3955831225deg;
  --c-time: 6.0019384064s;
  --c-delay: 1s;
}
.confetti-82[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.1889184705;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 48vw;
  --c-Tx2: 67vw;
  --c-Tx3: 62vw;
  --c-R1: 33.2650552151deg;
  --c-time: 6.1444801358s;
  --c-delay: 4s;
}
.confetti-83[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.0270119772;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 83vw;
  --c-Tx2: 117vw;
  --c-Tx3: 102vw;
  --c-R1: 67.1080681226deg;
  --c-time: 6.2684564995s;
  --c-delay: 1s;
}
.confetti-84[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.3427153082;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 49vw;
  --c-Tx2: 50vw;
  --c-Tx3: 72vw;
  --c-R1: 308.788400307deg;
  --c-time: 5.6037841005s;
  --c-delay: 2s;
}
.confetti-85[data-v-2c5e5646] {
  --c-width: 3px;
  --c-height: 1.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.5618203352;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 18vw;
  --c-Tx2: 24vw;
  --c-Tx3: 36vw;
  --c-R1: 59.1247917018deg;
  --c-time: 6.2597455218s;
  --c-delay: 3s;
}
.confetti-86[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.6149778222;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 37vw;
  --c-Tx2: 40vw;
  --c-Tx3: 55vw;
  --c-R1: 313.7285204466deg;
  --c-time: 6.3410528568s;
  --c-delay: 4s;
}
.confetti-87[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.0747061615;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 19vw;
  --c-Tx2: 29vw;
  --c-Tx3: 27vw;
  --c-R1: 77.3142381203deg;
  --c-time: 5.9825323955s;
  --c-delay: 4s;
}
.confetti-88[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.21468633;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 19vw;
  --c-Tx2: 63vw;
  --c-Tx3: 32vw;
  --c-R1: 295.4724167745deg;
  --c-time: 6.2108835101s;
  --c-delay: 4s;
}
.confetti-89[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.7721782803;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 8vw;
  --c-Tx2: 43vw;
  --c-Tx3: 16vw;
  --c-R1: 253.7617444443deg;
  --c-time: 5.6068018534s;
  --c-delay: 1s;
}
.confetti-90[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.8675995131;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 66vw;
  --c-Tx2: 107vw;
  --c-Tx3: 69vw;
  --c-R1: 57.5267249619deg;
  --c-time: 6.1216747319s;
  --c-delay: 1s;
}
.confetti-91[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.4323466125;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 24vw;
  --c-Tx2: 59vw;
  --c-Tx3: 40vw;
  --c-R1: 299.9620648008deg;
  --c-time: 5.6334344549s;
  --c-delay: 1s;
}
.confetti-92[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.6074540798;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 23vw;
  --c-Tx2: 67vw;
  --c-Tx3: 28vw;
  --c-R1: 357.0923195208deg;
  --c-time: 6.374846106s;
  --c-delay: 3s;
}
.confetti-93[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.1844188648;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 46vw;
  --c-Tx2: 48vw;
  --c-Tx3: 66vw;
  --c-R1: 284.198842833deg;
  --c-time: 6.4612760514s;
  --c-delay: 4s;
}
.confetti-94[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.9210982165;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 2vw;
  --c-Tx2: 43vw;
  --c-Tx3: 6vw;
  --c-R1: 324.3731451533deg;
  --c-time: 5.979914726s;
  --c-delay: 1s;
}
.confetti-95[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.5789419359;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 91vw;
  --c-Tx2: 119vw;
  --c-Tx3: 113vw;
  --c-R1: 80.714032149deg;
  --c-time: 6.0723888031s;
  --c-delay: 4s;
}
.confetti-96[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.2286625;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 2vw;
  --c-Tx2: 37vw;
  --c-Tx3: 17vw;
  --c-R1: 348.9265820986deg;
  --c-time: 5.8021086635s;
  --c-delay: 2s;
}
.confetti-97[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.1001041226;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 69vw;
  --c-Tx2: 103vw;
  --c-Tx3: 71vw;
  --c-R1: 247.5414724012deg;
  --c-time: 5.9282150031s;
  --c-delay: 2s;
}
.confetti-98[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.2466973531;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 6vw;
  --c-Tx2: 9vw;
  --c-Tx3: 23vw;
  --c-R1: 299.3193931523deg;
  --c-time: 6.2273481834s;
  --c-delay: 2s;
}
.confetti-99[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.4739594129;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 58vw;
  --c-Tx2: 101vw;
  --c-Tx3: 69vw;
  --c-R1: 67.5669776306deg;
  --c-time: 5.9667169045s;
  --c-delay: 3s;
}
.confetti-100[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.3149665508;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 45vw;
  --c-Tx2: 51vw;
  --c-Tx3: 67vw;
  --c-R1: 269.4062347825deg;
  --c-time: 5.6347467035s;
  --c-delay: 3s;
}
.confetti-101[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.9922244657;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 18vw;
  --c-Tx2: 28vw;
  --c-Tx3: 34vw;
  --c-R1: 354.831164669deg;
  --c-time: 6.1489737009s;
  --c-delay: 4s;
}
.confetti-102[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.7897124525;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 57vw;
  --c-Tx2: 73vw;
  --c-Tx3: 80vw;
  --c-R1: 221.5264823745deg;
  --c-time: 6.1789480277s;
  --c-delay: 2s;
}
.confetti-103[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.6744308105;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 40vw;
  --c-Tx2: 69vw;
  --c-Tx3: 57vw;
  --c-R1: 297.5081740276deg;
  --c-time: 5.9226921921s;
  --c-delay: 2s;
}
.confetti-104[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.7839642996;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 82vw;
  --c-Tx2: 92vw;
  --c-Tx3: 103vw;
  --c-R1: 303.75026809deg;
  --c-time: 5.604527244s;
  --c-delay: 1s;
}
.confetti-105[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.0560711329;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 16vw;
  --c-Tx2: 40vw;
  --c-Tx3: 23vw;
  --c-R1: 358.347596999deg;
  --c-time: 5.8212729604s;
  --c-delay: 1s;
}
.confetti-106[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.3417655866;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 57vw;
  --c-Tx2: 85vw;
  --c-Tx3: 82vw;
  --c-R1: 241.8621152767deg;
  --c-time: 6.012430772s;
  --c-delay: 4s;
}
.confetti-107[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.2065849868;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 77vw;
  --c-Tx2: 99vw;
  --c-Tx3: 93vw;
  --c-R1: 223.9603400787deg;
  --c-time: 6.0712324653s;
  --c-delay: 4s;
}
.confetti-108[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.624905717;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 62vw;
  --c-Tx2: 79vw;
  --c-Tx3: 77vw;
  --c-R1: 255.3046462341deg;
  --c-time: 5.5881423035s;
  --c-delay: 3s;
}
.confetti-109[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.2624130803;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 4vw;
  --c-Tx2: 25vw;
  --c-Tx3: 9vw;
  --c-R1: 297.5603868074deg;
  --c-time: 5.846982793s;
  --c-delay: 1s;
}
.confetti-110[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.7023600133;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 29vw;
  --c-Tx2: 46vw;
  --c-Tx3: 52vw;
  --c-R1: 191.2179082141deg;
  --c-time: 5.913749102s;
  --c-delay: 2s;
}
.confetti-111[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.7879232057;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 42vw;
  --c-Tx2: 81vw;
  --c-Tx3: 62vw;
  --c-R1: 270.3667905428deg;
  --c-time: 5.6686082039s;
  --c-delay: 3s;
}
.confetti-112[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.0799361161;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 36vw;
  --c-Tx2: 38vw;
  --c-Tx3: 54vw;
  --c-R1: 140.2420177196deg;
  --c-time: 5.9145301274s;
  --c-delay: 1s;
}
.confetti-113[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.078162952;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 100vw;
  --c-Tx2: 145vw;
  --c-Tx3: 119vw;
  --c-R1: 359.5914342563deg;
  --c-time: 6.4668192502s;
  --c-delay: 1s;
}
.confetti-114[data-v-2c5e5646] {
  --c-width: 8px;
  --c-height: 4.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.5190425157;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 6vw;
  --c-Tx2: 33vw;
  --c-Tx3: 17vw;
  --c-R1: 108.8982721855deg;
  --c-time: 6.3334200272s;
  --c-delay: 3s;
}
.confetti-115[data-v-2c5e5646] {
  --c-width: 3px;
  --c-height: 1.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.3226838204;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 46vw;
  --c-Tx2: 87vw;
  --c-Tx3: 71vw;
  --c-R1: 24.5224739487deg;
  --c-time: 6.3046838213s;
  --c-delay: 2s;
}
.confetti-116[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.2589621725;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 27vw;
  --c-Tx2: 31vw;
  --c-Tx3: 50vw;
  --c-R1: 221.0973826552deg;
  --c-time: 5.9183669173s;
  --c-delay: 3s;
}
.confetti-117[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.3818665106;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 41vw;
  --c-Tx2: 48vw;
  --c-Tx3: 56vw;
  --c-R1: 8.4839652245deg;
  --c-time: 5.71990319s;
  --c-delay: 1s;
}
.confetti-118[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.9619908474;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 61vw;
  --c-Tx2: 85vw;
  --c-Tx3: 72vw;
  --c-R1: 356.5500386115deg;
  --c-time: 6.323035749s;
  --c-delay: 1s;
}
.confetti-119[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.7849173012;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 71vw;
  --c-Tx2: 87vw;
  --c-Tx3: 74vw;
  --c-R1: 347.5591730066deg;
  --c-time: 5.6041248988s;
  --c-delay: 4s;
}
.confetti-120[data-v-2c5e5646] {
  --c-width: 10px;
  --c-height: 6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.2420371641;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 44vw;
  --c-Tx2: 71vw;
  --c-Tx3: 68vw;
  --c-R1: 183.8610067367deg;
  --c-time: 5.6798632446s;
  --c-delay: 1s;
}
.confetti-121[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 1.4794712211;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 53vw;
  --c-Tx2: 97vw;
  --c-Tx3: 62vw;
  --c-R1: 184.454446998deg;
  --c-time: 5.8829708957s;
  --c-delay: 1s;
}
.confetti-122[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.59352448;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 100vw;
  --c-Tx2: 118vw;
  --c-Tx3: 104vw;
  --c-R1: 339.2205487658deg;
  --c-time: 5.7693358169s;
  --c-delay: 2s;
}
.confetti-123[data-v-2c5e5646] {
  --c-width: 3px;
  --c-height: 1.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.2323593809;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 43vw;
  --c-Tx2: 65vw;
  --c-Tx3: 44vw;
  --c-R1: 321.2771245531deg;
  --c-time: 5.8279926419s;
  --c-delay: 2s;
}
.confetti-124[data-v-2c5e5646] {
  --c-width: 5px;
  --c-height: 3px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.0046810315;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 94vw;
  --c-Tx2: 100vw;
  --c-Tx3: 105vw;
  --c-R1: 186.8270999301deg;
  --c-time: 6.0199173003s;
  --c-delay: 3s;
}
.confetti-125[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.5823009557;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 9vw;
  --c-Tx2: 11vw;
  --c-Tx3: 10vw;
  --c-R1: 250.5991199933deg;
  --c-time: 5.7054498814s;
  --c-delay: 1s;
}
.confetti-126[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.9981803559;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 82vw;
  --c-Tx2: 123vw;
  --c-Tx3: 97vw;
  --c-R1: 270.230354817deg;
  --c-time: 5.6205070398s;
  --c-delay: 1s;
}
.confetti-127[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.411304713;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 59vw;
  --c-Tx2: 82vw;
  --c-Tx3: 78vw;
  --c-R1: 36.1997212288deg;
  --c-time: 5.9436494897s;
  --c-delay: 3s;
}
.confetti-128[data-v-2c5e5646] {
  --c-width: 13px;
  --c-height: 7.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.8492741337;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 54vw;
  --c-Tx2: 71vw;
  --c-Tx3: 62vw;
  --c-R1: 258.1564646847deg;
  --c-time: 5.5937372338s;
  --c-delay: 3s;
}
.confetti-129[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.8400987317;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 97vw;
  --c-Tx2: 108vw;
  --c-Tx3: 101vw;
  --c-R1: 183.094393797deg;
  --c-time: 5.9629931232s;
  --c-delay: 3s;
}
.confetti-130[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.8663922892;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 74vw;
  --c-Tx2: 89vw;
  --c-Tx3: 77vw;
  --c-R1: 230.5122571293deg;
  --c-time: 5.9848869779s;
  --c-delay: 2s;
}
.confetti-131[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.6072819788;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 39vw;
  --c-Tx2: 41vw;
  --c-Tx3: 42vw;
  --c-R1: 60.2174039412deg;
  --c-time: 5.652511966s;
  --c-delay: 1s;
}
.confetti-132[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0128927183;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 7vw;
  --c-Tx2: 10vw;
  --c-Tx3: 9vw;
  --c-R1: 25.4851507754deg;
  --c-time: 6.0064386731s;
  --c-delay: 3s;
}
.confetti-133[data-v-2c5e5646] {
  --c-width: 2px;
  --c-height: 1.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.1130392105;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 71vw;
  --c-Tx2: 101vw;
  --c-Tx3: 93vw;
  --c-R1: 22.4127296536deg;
  --c-time: 5.6855392439s;
  --c-delay: 2s;
}
.confetti-134[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0985801863;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 41vw;
  --c-Tx2: 55vw;
  --c-Tx3: 60vw;
  --c-R1: 214.6254907568deg;
  --c-time: 6.309571017s;
  --c-delay: 3s;
}
.confetti-135[data-v-2c5e5646] {
  --c-width: 3px;
  --c-height: 1.8px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.0004090429;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 88vw;
  --c-Tx2: 102vw;
  --c-Tx3: 110vw;
  --c-R1: 98.6301830836deg;
  --c-time: 5.7560813241s;
  --c-delay: 1s;
}
.confetti-136[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.8971781708;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 49vw;
  --c-Tx2: 77vw;
  --c-Tx3: 56vw;
  --c-R1: 329.6016580146deg;
  --c-time: 5.6727323469s;
  --c-delay: 1s;
}
.confetti-137[data-v-2c5e5646] {
  --c-width: 1px;
  --c-height: 0.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.1157531181;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 86vw;
  --c-Tx2: 99vw;
  --c-Tx3: 93vw;
  --c-R1: 333.000065628deg;
  --c-time: 5.5971835479s;
  --c-delay: 3s;
}
.confetti-138[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.969603758;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 86vw;
  --c-Tx2: 94vw;
  --c-Tx3: 90vw;
  --c-R1: 119.2087143026deg;
  --c-time: 6.0841736661s;
  --c-delay: 3s;
}
.confetti-139[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-error-color-300);
  --c-opacity: 0.6959817173;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 58vw;
  --c-Tx2: 64vw;
  --c-Tx3: 60vw;
  --c-R1: 348.8217077543deg;
  --c-time: 5.5234914954s;
  --c-delay: 3s;
}
.confetti-140[data-v-2c5e5646] {
  --c-width: 12px;
  --c-height: 7.2px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.9433770544;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 26vw;
  --c-Tx2: 52vw;
  --c-Tx3: 33vw;
  --c-R1: 197.9355828418deg;
  --c-time: 5.6744835233s;
  --c-delay: 2s;
}
.confetti-141[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.1261856827;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 48vw;
  --c-Tx2: 55vw;
  --c-Tx3: 67vw;
  --c-R1: 118.0038837587deg;
  --c-time: 6.3181383905s;
  --c-delay: 1s;
}
.confetti-142[data-v-2c5e5646] {
  --c-width: 6px;
  --c-height: 3.6px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.9887154403;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 12vw;
  --c-Tx2: 24vw;
  --c-Tx3: 36vw;
  --c-R1: 208.7892877578deg;
  --c-time: 5.5993445506s;
  --c-delay: 2s;
}
.confetti-143[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 0.7630015595;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 73vw;
  --c-Tx2: 105vw;
  --c-Tx3: 81vw;
  --c-R1: 230.2254740988deg;
  --c-time: 5.9434196492s;
  --c-delay: 1s;
}
.confetti-144[data-v-2c5e5646] {
  --c-width: 14px;
  --c-height: 8.4px;
  --c-color: var(--authai-action-color-200);
  --c-opacity: 1.1408947789;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 69vw;
  --c-Tx2: 81vw;
  --c-Tx3: 74vw;
  --c-R1: 204.7371605916deg;
  --c-time: 5.5570928676s;
  --c-delay: 4s;
}
.confetti-145[data-v-2c5e5646] {
  --c-width: 11px;
  --c-height: 6.6px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 0.9635196956;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 53vw;
  --c-Tx2: 65vw;
  --c-Tx3: 68vw;
  --c-R1: 33.2368528198deg;
  --c-time: 5.9037330046s;
  --c-delay: 3s;
}
.confetti-146[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.5807330194;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 10vw;
  --c-Tx2: 32vw;
  --c-Tx3: 23vw;
  --c-R1: 264.9746019799deg;
  --c-time: 6.2017417487s;
  --c-delay: 1s;
}
.confetti-147[data-v-2c5e5646] {
  --c-width: 7px;
  --c-height: 4.2px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 0.8866290669;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 26vw;
  --c-Tx2: 59vw;
  --c-Tx3: 29vw;
  --c-R1: 328.2199541617deg;
  --c-time: 5.8708688815s;
  --c-delay: 4s;
}
.confetti-148[data-v-2c5e5646] {
  --c-width: 15px;
  --c-height: 9px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.1648554039;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 13vw;
  --c-Tx2: 20vw;
  --c-Tx3: 24vw;
  --c-R1: 251.9820775841deg;
  --c-time: 5.8114662855s;
  --c-delay: 3s;
}
.confetti-149[data-v-2c5e5646] {
  --c-width: 4px;
  --c-height: 2.4px;
  --c-color: var(--authai-action-color-400);
  --c-opacity: 1.4049421778;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 19vw;
  --c-Tx2: 20vw;
  --c-Tx3: 23vw;
  --c-R1: 94.5500729965deg;
  --c-time: 5.8491970596s;
  --c-delay: 1s;
}
.confetti-150[data-v-2c5e5646] {
  --c-width: 8px;
  --c-height: 4.8px;
  --c-color: var(--authai-base-color-400);
  --c-opacity: 1.406865227;
  --c-Ty1: 0;
  --c-Ty2: 50vh;
  --c-Ty3: 115vh;
  --c-Tx1: 3vw;
  --c-Tx2: 34vw;
  --c-Tx3: 20vw;
  --c-R1: 21.4617533442deg;
  --c-time: 5.9201392842s;
  --c-delay: 2s;
}
@keyframes paper-drop-2c5e5646 {
0% {
    transform: translateY(var(--c-Ty1)) translateX(var(--c-Tx1));
    opacity: var(--c-opacity);
}
40% {
    transform: translateX(var(--c-Tx2));
}
100% {
    transform: translateY(var(--c-Ty3)) translateX(var(--c-Tx3));
    opacity: var(--c-opacity);
}
}
@keyframes paper-spin-2c5e5646 {
from {
    transform: rotate(var(--c-R1));
}
to {
    transform: rotate(calc(var(--c-R1) + 360));
}
}.card[data-v-e981014b] {
  border: 2px solid var(--authai-alert-background-color);
}
.card .alert[data-v-e981014b] {
  margin: -1.5rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card.warning[data-v-e981014b] {
  border: 2px solid var(--authai-alert-warn-bg-color);
}
.card.warning .alert[data-v-e981014b] {
  --authai-alert-background-color: var(--authai-alert-warn-bg-color);
  --authai-alert-icon-color: var(--authai-alert-warn-icn-color);
}
.card.critical[data-v-e981014b] {
  border: 2px solid var(--authai-alert-error-bg-color);
}
.card.critical .alert[data-v-e981014b] {
  --authai-alert-background-color: var(--authai-alert-error-bg-color);
  --authai-alert-icon-color: var(--authai-alert-error-icn-color);
}
.btn-top-offset[data-v-e0f833a4] {
  margin-top: calc(var(--authai-btn-icon-size) / 2 + 24px);
}
:nth-child(1 of .block-item) h5[data-v-e0f833a4]:after {
  content: '(Primary)';
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
}
.status-bar {
  grid-column: span 1/-1 !important;
  display: flex;
  gap: calc(var(--authai-layout-spacer) / 2);
}.searchProvider[data-v-375498c7] {
  grid-column: 1/-1;
  display: flex;
  gap: var(--authai-layout-spacer);
  align-items: center;
}
[data-v-375498c7] .autocomplete-input {
  flex-basis: 100%;
}
.manual-entry[data-v-375498c7] {
  white-space: nowrap;
}.manual-entry[data-v-a2a2c206] {
  white-space: nowrap;
}
.pagination {
&[data-v-dcdec9ae] {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
ul {
&[data-v-dcdec9ae] {
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin-top: calc(var(--authai-base-size) * 2);
}
li {
&[data-v-dcdec9ae] {
      margin-top: 0 !important;
}
a[data-v-dcdec9ae] {
        text-decoration: none;
}
a.currentPage[data-v-dcdec9ae] {
        color: var(--authai-btn-text-color) !important;
}
}
}
&.hasPagination > {
span[data-v-dcdec9ae] {
      padding-top: 0 !important;
}
}
}
.manual-entry[data-v-6f22bd3a] {
  white-space: nowrap;
}
.BlockProviderFacilitySplit legend > span:has(+ div > div.extendedHelp) {
  margin-right: 12px;
  flex-grow: 0;
}
.procedure-details[data-v-cddc8a24] {
  grid-column: 1/-1;
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(5, 1fr);
}
.procedure-details[data-v-cddc8a24] h3 {
  display: none;
}.linkList[data-v-19f9978f] {
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
}
.linkList li[data-v-19f9978f],
.single[data-v-19f9978f] {
  background: var(--authai-base-color-100);
  padding: var(--authai-layout-spacer);
  border-radius: var(--border-radius-md);
  display: grid;
  grid-template-columns: 3fr auto;
  grid-template-rows: auto;
  grid-template-areas: "header actions" "body actions";
}
.linkList li > div[data-v-19f9978f],
.single > div[data-v-19f9978f] {
  max-width: 600px;
}
.button[data-v-19f9978f] {
  grid-area: actions;
  justify-self: end;
  align-self: end;
}
h4[data-v-19f9978f] {
  grid-area: header;
}
.submission-result-header[data-v-e159b082] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.transaction-id[data-v-e159b082]{
    font-size:.75rem;
}
  

.patient-failure-buttons[data-v-1958d0f2] {
  display: flex;
  align-items: center;
}
.padded-text[data-v-1958d0f2] {
  padding-left: 16px;
  padding-right: 16px;
}
.no-shrink[data-v-1958d0f2] {
  flex-shrink: 0;
}
.generic[data-v-74853a1c] {
  --mask-icon: var(--icon-angle-right);
  transition: var(--authai-transition-base);
}
.isOpen[data-v-74853a1c] {
  transform: rotate(90deg);
}
.content-wrapper[data-v-74853a1c] {
  display: contents;
}
.button-group[data-v-74853a1c] {
  min-height: 2rem;
}
.submission-result-header[data-v-8a0065e2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.transaction-id[data-v-8a0065e2]{
  font-size:.75rem;
}

#authai:has(.modern-theme) {
  background: var(--authai-base-color-050);
}
.modern-theme {
  --theme-base-content-width: 80%;
  --authai-loader-backdrop-color: rgba(243, 245, 247, 0.78);
  --authai-loader-backdrop-filter: blur(2px);
  --authai-loader-background-color: var(--authai-base-color-000);
  --authai-loader-background-shadow: 0px 6px 16px 0px #D4D4D4;
  --authai-loader-background-radius: var(--authai-card-border-radius);
  --authai-loader-track-color: var(--authai-action-color-200);
  --authai-loader-bar-color: var(--authai-action-color-300);
  --authai-loader-text-color: var(--authai-text-color);
  --authai-loader-text-size: calc(var(--authai-base-size) * 2.5);
  --authai-loader-text-weight: 400;
  --authai-loader-min-width: 200px;
  min-height: 100vh;
}
.modern-theme .center-page {
  padding: 0 var(--authai-layout-spacer) calc(var(--authai-layout-spacer) * 8) var(--authai-layout-spacer);
  display: flex;
  flex-direction: column;
  gap: calc(var(--authai-layout-spacer) * 2);
  max-width: var(--theme-max-content-width);
  margin: 0 auto;
}
.modern-theme .center-page section, .modern-theme .center-page header {
  display: flex;
  flex-direction: column;
}
.modern-theme .center-page aside {
  display: none;
}
.modern-theme.content-sidebar .center-page {
  display: grid;
  grid-template-columns: 8fr minmax(350px, 2fr);
  grid-template-areas: "header header2" "main sidebar";
  gap: var(--authai-layout-spacer);
  overflow: hidden;
  max-width: calc(var(--theme-max-content-width) + 400px);
}
.modern-theme.content-sidebar .center-page header {
  grid-area: header;
}
.modern-theme.content-sidebar .center-page aside {
  grid-area: sidebar;
  display: block;
}
.modern-theme.content-sidebar .center-page section {
  grid-area: main;
}
.modern-theme .aside-wrap {
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
  margin-top: calc(var(--authai-layout-spacer) * -1);
}
.modern-theme .aside-wrap .sidebar-section {
  background: var(--authai-base-color-100);
  border: 1px solid var(--authai-base-color-200);
  border-radius: var(--authai-card-border-radius);
}
.modern-theme .aside-wrap .sidebar-header, .modern-theme .aside-wrap .sidebar-details {
  padding: var(--authai-layout-spacer);
}
.modern-theme .aside-wrap .sidebar-header p, .modern-theme .aside-wrap .sidebar-details p {
  color: var(--authai-base-color-400);
}
.modern-theme .aside-wrap .sidebar-header h5 {
  font-weight: 500;
}
.modern-theme .aside-wrap .sidebar-section, .modern-theme .aside-wrap .sidebar-details {
  border-top: 1px solid var(--authai-base-color-200);
  line-height: calc(var(--authai-text-size) * 2);
}
.modern-theme .aside-wrap .current-payer-logo {
  background-color: var(--authai-base-color-000);
  border-radius: calc(var(--border-radius-md) * 2);
  padding: var(--authai-base-size);
  display: flex;
  justify-content: center;
  align-items: center;
}
.modern-theme .aside-wrap .current-payer-logo img {
  max-width: 100%;
  object-fit: scale-down;
}
.modern-theme .aside-wrap .current-payer-logo + h5 {
  margin-top: calc(var(--authai-base-size) * 2);
}
.modern-theme .aside-wrap .payer-info {
  text-align: center;
}
.modern-theme .aside-wrap .patient .sidebar-details {
  display: flex;
  flex-wrap: wrap;
  gap: var(--authai-layout-spacer);
}
.modern-theme .aside-wrap .stepper .stepper-step.active {
  --authai-step-bg-color: var(--authai-base-color-050);
  box-shadow: inset 0 0 0 1px var(--authai-base-color-000);
}
.modern-theme .appHeader {
  border-bottom: 0 none transparent;
  padding-bottom: 0;
  max-width: unset;
}
.modern-theme section {
  gap: var(--authai-layout-spacer);
}
.modern-theme section > .step, .modern-theme section .submission-result {
  display: flex;
  flex-direction: column;
  gap: var(--authai-layout-spacer);
  align-items: stretch;
}
.modern-theme section .submission-result:has(+ .submission-result) {
  margin-bottom: var(--authai-layout-spacer);
}
.modern-theme section .step-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modern-theme section .step-header h2 {
  font-weight: 500;
  font-size: calc(var(--authai-text-size) * 1.5);
}
.modern-theme section .step-header .right {
  display: flex;
  align-items: center;
  gap: var(--authai-layout-spacer);
}
.modern-theme section .step-header .left {
  flex-basis: 100%;
  display: flex;
  align-items: center;
  gap: var(--authai-layout-spacer);
}
.modern-theme section .step-header .left svg {
  height: calc(var(--authai-base-size) * 3);
  fill: var(--authai-action-color-600);
}
.modern-theme section .submission-result .card .card-header {
  border-bottom: 1px solid var(--authai-base-color-100);
  padding-bottom: calc(var(--authai-base-size) * 2);
}
.modern-theme section .submission-result .card .card-header .left {
  flex-basis: 100%;
  display: flex;
  align-items: center;
  gap: var(--authai-layout-spacer);
}
.modern-theme section .submission-result .card .card-header .left svg {
  height: calc(var(--authai-base-size) * 3);
  fill: var(--authai-good-color-600);
}
.modern-theme section .submission-result .card .review-sub {
  grid-column: 1/-1 !important;
  display: grid;
  gap: calc(var(--authai-base-size) * 2);
  grid-template-columns: repeat(8, 1fr);
}
.modern-theme section .submission-result .card .review-sub h5 {
  grid-column: 1/-1 !important;
}
.modern-theme section .submission-result .card .review-sub h6 {
  margin-bottom: var(--authai-base-size);
}
.modern-theme section .submission-result .review-procedure-row .review-procedure {
  grid-column: 1/-1;
  border-bottom: 1px dashed var(--authai-action-color-100);
  padding-bottom: var(--authai-layout-spacer);
}
.modern-theme section .submission-result .review-procedure-row .review-procedure .chip {
  display: block;
  overflow: visible;
}
.modern-theme section .submission-result .review-procedure-row .review-procedure .procedure-info {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.modern-theme section .submission-result .review-procedure-row .review-procedure .button-wrap:not(:empty) {
  display: flex;
  gap: var(--authai-layout-spacer);
  padding-top: var(--authai-layout-spacer);
}
.modern-theme section .submission-result .review-procedure-row .review-procedure-message {
  grid-column: 1/-1;
  overflow-wrap: break-word;
}
.modern-theme section .submission-result .review-procedure-row .review-procedure-multiline {
  grid-column: 1/-1;
  overflow-wrap: break-word;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: inherit;
}
.modern-theme section .step.inactive {
  border-bottom: 1px solid var(--authai-base-color-200);
  padding-bottom: var(--authai-layout-spacer);
}
.modern-theme section .step.inactive .step-header h2 {
  color: var(--authai-base-color-400);
}
.modern-theme section .step.inactive .step-header .left svg {
  fill: var(--authai-good-color-600);
}
.modern-theme section .step.inactive .card-header {
  opacity: 0.7;
}
.modern-theme section .step.inactive .tile {
  border: 0 none transparent;
}
.modern-theme section .step.inactive .tile .tile-header {
  background-color: var(--authai-base-color-200);
}
.modern-theme section .step.inactive .tile .extendedHelp {
  background-color: var(--authai-base-color-900);
}
.modern-theme section .step.inactive .tile .extendedHelp:hover {
  background-color: var(--bg-icon);
}
.modern-theme section .step.inactive .tile.result {
  background-color: var(--authai-base-color-050);
}
.modern-theme .card .card-header h3 {
  font-weight: 400;
  font-size: calc(var(--authai-base-size) * 2.75);
}
.modern-theme .card .card-header p {
  color: var(--authai-base-color-500);
}
.modern-theme .tile .tile-header {
  display: flex;
  justify-content: space-between;
  border-radius: var(--authai-tile-border-radius) var(--authai-tile-border-radius) 0 0;
}
.modern-theme .tile .tile-header h4 {
  font-size: calc(var(--authai-base-size) * 2);
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
}
.modern-theme .tile .tile-header h5 {
  font-size: calc(var(--authai-base-size) * 2);
  letter-spacing: 0.015em;
  font-weight: 800;
  text-transform: uppercase;
}
.modern-theme .tile .tile-header .right {
  display: flex;
  gap: calc(var(--authai-base-size) * 3);
  align-items: center;
  flex-direction: row;
}
.modern-theme .tile .review-sub {
  display: contents;
}
.modern-theme .tile .review-sub h5 {
  display: none;
}
.modern-theme .tile .review-sub .review-item {
  grid-column: span 2;
}
.modern-theme .tile.no-result {
  border: 1px dashed var(--authai-action-color-100);
}
.modern-theme .tile.no-result .tile-header {
  background-color: var(--authai-action-color-050);
}
.modern-theme .tile.result {
  background-color: var(--authai-good-color-050);
  overflow: hidden;
}
.modern-theme .tile.result .tile-header {
  background-color: var(--authai-good-color-100);
}
.modern-theme .tile .alert {
  grid-column: 1/-1;
}
.modern-theme .tile-header:has(.autocomplete-input),
.modern-theme .card-header:has(.autocomplete-input),
.modern-theme .tile-header:has(button),
.modern-theme .card-header:has(button),
.modern-theme .tile-header:has(a),
.modern-theme .card-header:has(a) {
  justify-content: space-between;
}
.modern-theme .BlockPatient {
  --authai-grid-columns: repeat(9, 1fr);
}
.modern-theme .BlockPatient .patient-inputs {
  display: contents;
}
.modern-theme .BlockPatient .patient-inputs .memberId {
  grid-column: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatient .patient-inputs .birthDate {
  grid-column: 3;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatient .patient-inputs .lastName {
  grid-column: 5;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatient .patient-inputs .firstName {
  grid-column: 7;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatient .patient-inputs .search-button {
  padding-top: var(--authai-layout-spacer);
}
.modern-theme .BlockPatientWithInputOnFailure {
  --authai-grid-columns: repeat(9, 1fr);
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-search {
  display: contents;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-search .memberId {
  grid-column: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-search .birthDate {
  grid-column: 3;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-search .lastName {
  grid-column: 5;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-search .firstName {
  grid-column: 7;
  grid-column-end: span 2;
  grid-row-start: 2;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-search .search-button {
  padding-top: var(--authai-layout-spacer);
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-manual {
  display: contents;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-manual .memberId {
  grid-column: 1;
  grid-column-end: span 4;
  grid-row-start: 2;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-manual .birthDate {
  grid-column: 5;
  grid-column-end: span 4;
  grid-row-start: 2;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-manual .lastName {
  grid-column: 1;
  grid-column-end: span 4;
  grid-row-start: 3;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-manual .firstName {
  grid-column: 5;
  grid-column-end: span 4;
  grid-row-start: 3;
}
.modern-theme .BlockPatientWithInputOnFailure .patient-inputs-manual .search-button {
  padding-top: var(--authai-layout-spacer);
}
.modern-theme .provider-info {
  grid-column: 1/-1;
  display: flex;
  flex-direction: column;
  margin: calc(var(--authai-layout-spacer) * -0.5) calc(var(--authai-layout-spacer) * -0.5) 0 calc(var(--authai-layout-spacer) * -0.5);
  padding: calc(var(--authai-layout-spacer) / 2);
  border-radius: var(--border-radius-md);
}
.modern-theme .provider-info .main-info {
  border-bottom: 1px solid var(--authai-base-color-300);
  padding-bottom: calc(var(--authai-layout-spacer) / 2);
  margin-bottom: calc(var(--authai-layout-spacer) / 2);
  display: flex;
  gap: var(--authai-layout-spacer);
  align-items: baseline;
}
.modern-theme .provider-info .main-info h5 {
  font-size: 1.75rem;
  font-weight: 600;
}
.modern-theme .provider-info .main-info h6 {
  font-size: 1.25rem;
  font-weight: 400;
  color: var(--authai-base-color-400);
}
.modern-theme .provider-info .sub-info {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: calc(var(--authai-layout-spacer) / 2);
}
.modern-theme .provider-info .sub-info h6 {
  margin-bottom: 0.5rem;
}
.modern-theme .provider-info .review-sub {
  display: contents;
}
.modern-theme .provider-info .sub-info:has(+ .sub-info) {
  border-bottom: 1px solid var(--authai-base-color-300);
  padding-bottom: calc(var(--authai-layout-spacer) * 0.5);
  margin-bottom: calc(var(--authai-layout-spacer) * 0.5);
}
.modern-theme .provider-lookup-results {
  grid-column: 1/-1;
}
.modern-theme .provider-lookup-results.disabled {
  opacity: 0.26;
  pointer-events: none;
}
.modern-theme .provider-lookup-results .provider-lookup-results-footer {
  display: block;
  font-size: calc(var(--authai-base-size) * 1.75);
  padding-top: calc(var(--authai-layout-spacer) * 0.5);
  text-align: right;
}
.modern-theme .provider-lookup-results .scrollable-list {
  max-height: 35rem;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  padding: 0;
  gap: 0;
  margin: 0;
  border-top: 1px solid var(--authai-base-color-100);
  border-bottom: 1px solid var(--authai-base-color-100);
}
.modern-theme .provider-lookup-results .scrollable-list li {
  list-style: none;
}
.modern-theme .provider-lookup-results .result-list-item {
  padding: calc(var(--authai-layout-spacer) * 0.5);
  margin: 0 !important;
  transition: all 0.25s ease;
}
.modern-theme .provider-lookup-results .result-list-item:nth-child(odd) {
  background-color: var(--authai-base-color-050);
}
.modern-theme .provider-lookup-results .result-list-item:has(button:hover) {
  background-color: var(--authai-action-color-100);
}
.modern-theme .provider-lookup-results .result-list-item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--authai-layout-spacer);
  margin-bottom: calc(var(--authai-layout-spacer) * 0.5);
  padding-bottom: calc(var(--authai-layout-spacer) * 0.5);
  border-bottom: 1px dashed var(--authai-base-color-200);
}
.modern-theme .provider-lookup-results .result-list-item-header .left {
  display: flex;
  align-items: center;
  gap: var(--authai-layout-spacer);
  flex-basis: 100%;
}
.modern-theme .provider-lookup-results .result-list-item-detail {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: calc(var(--authai-layout-spacer) * 0.5);
  padding: 0;
  line-height: 120%;
}
.modern-theme .provider-lookup-results .result-list-item-detail li {
  padding: 0;
  margin: 0;
  grid-column: span 3;
}
.modern-theme .provider-lookup-results .result-list-item-detail .vendor-taxonomy {
  text-transform: capitalize;
}
.modern-theme .provider-lookup-results .result-list-item-detail .vendor-address .addr1 {
  break-after: always;
}
.modern-theme .provider-lookup-results .no-result {
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-theme .BlockProcedures .card.result:not(:has(:nth-child(3))),
.modern-theme .BlockDiagnoses .card.result:not(:has(:nth-child(3))) {
  padding-bottom: 0;
  border: none;
}
.modern-theme .BlockProcedures .card.result:not(:has(:nth-child(3))) .card-header,
.modern-theme .BlockDiagnoses .card.result:not(:has(:nth-child(3))) .card-header {
  border-bottom: none;
}
.modern-theme .BlockProviderRequesting .tile-body > *,
.modern-theme .BlockProviders .tile-body > * {
  grid-column: 1/-1;
}
.modern-theme .BlockProceduresDetails .tile {
  grid-column: 1/-1;
}
.modern-theme .BlockProceduresDetails .tile .tile-body > * {
  grid-column: span 1;
}
.modern-theme .BlockAttestation #clinical-questions {
  grid-column: 1/-1;
}
.modern-theme .BlockAttestation #clinical-questions .tile-body {
  grid-column: 1/-1;
}
.modern-theme .BlockAttestation .service-group-warning {
  background: var(--authai-base-color-050);
}
.modern-theme .BlockAttestation #clinical-questions .service-group-header {
  margin: 0 calc(var(--authai-layout-spacer) * -1) var(--authai-layout-spacer) calc(var(--authai-layout-spacer) * -1);
  padding: 0 var(--authai-layout-spacer) var(--authai-layout-spacer) var(--authai-layout-spacer);
  border-bottom: 1px solid var(--card-border-color);
  border-radius: var(--border-radius-md) var(--border-radius-md) 0 0;
  font-size: var(--typography-h3-font-size);
  font-weight: var(--typography-h3-font-weight);
  line-height: var(--typography-h3-line-height);
  letter-spacing: -0.01em;
  font-weight: 300;
  text-transform: initial;
}
.step-section {
  position: relative;
}
.print-button {
  align-self: end;
}
.print-button.iar {
  position: absolute !important;
}
.print-button.iar.bottom-button {
  left: 0;
}.patient-details[data-v-c6cba737] {
  grid-column: span 6;
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}
.payer-image[data-v-c6cba737] {
  grid-column: span 2;
}
.payer-image img[data-v-c6cba737] {
  width: 100%;
  object-fit: cover;
}
.card-header[data-v-c6cba737] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card[data-v-c6cba737] > * {
  align-self: start;
}.legacy-theme {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  min-width: 0;
  min-height: 0;
  margin: auto;
  padding-bottom: 2rem;
  position: relative;
  width: var(--theme-base-content-width);
  max-width: var(--theme-max-content-width);
}
.legacy-theme .button:not(.icon) svg, .legacy-theme .button:not(.icon) i, .legacy-theme button:not(.icon) svg, .legacy-theme button:not(.icon) i {
  display: none;
}
.legacy-theme .card-header {
  display: flex;
  align-items: center;
}
.legacy-theme .card-header .autocomplete-input {
  flex-basis: calc(50% - var(--authai-layout-spacer) / 2);
  min-width: 350px;
  transition: all 0.25s ease;
}
.legacy-theme .card-header .autocomplete-input label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.legacy-theme .card-header .autocomplete-input .input-help {
  display: none;
}
.legacy-theme .card-header .left svg {
  display: none;
}
.legacy-theme .card-header:has(.autocomplete-input),
.legacy-theme .card-header:has(button),
.legacy-theme .card-header:has(a),
.legacy-theme .card-header:has(h3 + p) {
  justify-content: space-between;
}
.legacy-theme .tile .tile-header {
  grid-column: 1/-1;
  display: flex;
  align-items: center;
}
.legacy-theme .tile .tile-header h4 {
  font-size: calc(var(--authai-base-size) * 2.5);
  letter-spacing: 0.015em;
  font-weight: 600;
  text-transform: uppercase;
}
.legacy-theme .tile .tile-header h5 {
  font-size: calc(var(--authai-base-size) * 2);
  letter-spacing: 0.015em;
  font-weight: 700;
  text-transform: uppercase;
}
.legacy-theme .tile .tile-header:has(button) {
  justify-content: space-between;
}
.legacy-theme .tile .diagnoses-search {
  grid-column: 1/-1;
}
.legacy-theme .tile.result {
  background-color: var(--authai-action-color-050);
  padding: calc(var(--authai-layout-spacer) / 2);
  border-radius: var(--authai-border-radius-md);
}
.legacy-theme .tile.no-result .tile-header, .legacy-theme .tile.no-result .tile-body {
  padding: 0;
}
.legacy-theme .tile.no-result .tile-header {
  padding-bottom: var(--authai-base-size);
}
.legacy-theme .block-animation-enter-from {
  opacity: 0;
  transform: translateX(100px);
}
.legacy-theme .block-animation-leave-to {
  opacity: 0;
  transform: translateX(-100px);
}
.legacy-theme .block-animation-enter-active {
  width: calc(100% - 2rem);
  top: calc(58px + 8rem);
}
.legacy-theme .BlockAttestation > *,
.legacy-theme .BlockSubmit > *,
.legacy-theme .BlockSubmissionResult > * {
  grid-column: 1/-1;
}
.legacy-theme .BlockSubmit,
.legacy-theme .BlockSubmissionResult,
.legacy-theme .submission-result {
  display: contents;
}
.legacy-theme .BlockSubmit .review-sub,
.legacy-theme .BlockSubmissionResult .review-sub,
.legacy-theme .submission-result .review-sub {
  display: contents;
}
.legacy-theme .BlockSubmit .review-item,
.legacy-theme .BlockSubmissionResult .review-item,
.legacy-theme .submission-result .review-item {
  grid-column: span 2;
}
.legacy-theme .BlockSubmit .review-item h6,
.legacy-theme .BlockSubmissionResult .review-item h6,
.legacy-theme .submission-result .review-item h6 {
  margin-bottom: calc(var(--authai-layout-spacer) / 2);
}
.legacy-theme section .step-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.legacy-theme section .step-header .left svg {
  display: none;
}
.actions[data-v-085bf936] {
  display: flex;
  flex-direction: row;
  gap: calc(var(--authai-layout-spacer) / 2);
  justify-content: flex-end;
  position: absolute;
  right: 2rem;
}
.console[data-v-0214dc96] {
  position: relative;
  z-index: 0;
  padding: 2rem;
  background-color: var(--authai-base-color-900);
  color: var(--authai-action-color-050);
  max-width: 100vw;
  overflow-x: auto;
}
.console pre[data-v-0214dc96] {
  font-family: "Courier New", Courier, monospace;
  line-height: 140%;
}.allfunnies[data-v-fce2a0dd] {
  position: relative;
}
.allfunnies .item[data-v-fce2a0dd] {
  font-size: var(--authai-text-size);
  color: var(--base-500);
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transition: all 0.25s ease;
  transform: translateY(100%);
  opacity: 0;
}
.allfunnies .active[data-v-fce2a0dd] {
  transform: translateY(0);
  opacity: 1;
}
.complete[data-v-fce2a0dd] {
  background: var(--action-050);
  --animation-state: paused;
}
.complete .think[data-v-fce2a0dd] {
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-40%, -50%);
}
.complete .results[data-v-fce2a0dd] {
  display: block;
}
.complete .analyzing[data-v-fce2a0dd] {
  display: none;
}.think[data-v-0982c5e0] {
  --time: 7s;
  font-size: 16px;
  overflow: hidden;
  position: relative;
  width: 15em;
  height: 15em;
  color: var(--authai-action-color-300);
  margin: 0 auto;
}
.group[data-v-0982c5e0], .sector[data-v-0982c5e0], .sector[data-v-0982c5e0]:before, .sector[data-v-0982c5e0]:after {
  position: absolute;
}
.group[data-v-0982c5e0] {
  width: 100%;
  height: 100%;
}
.group:nth-child(2) .sector[data-v-0982c5e0], .group:nth-child(2) .sector[data-v-0982c5e0]:before, .group:nth-child(2) .sector[data-v-0982c5e0]:after {
  animation-delay: calc(var(--time) * -1 * 2 / 6);
}
.group:nth-child(3) .sector[data-v-0982c5e0], .group:nth-child(3) .sector[data-v-0982c5e0]:before, .group:nth-child(3) .sector[data-v-0982c5e0]:after {
  animation-delay: calc(var(--time) * -1 * 3 / 6);
}
.group:nth-child(4) .sector[data-v-0982c5e0], .group:nth-child(4) .sector[data-v-0982c5e0]:before, .group:nth-child(4) .sector[data-v-0982c5e0]:after {
  animation-delay: calc(var(--time) * -1 * 4 / 6);
}
.group:nth-child(5) .sector[data-v-0982c5e0], .group:nth-child(5) .sector[data-v-0982c5e0]:before, .group:nth-child(5) .sector[data-v-0982c5e0]:after {
  animation-delay: calc(var(--time) * -1 * 5 / 6);
}
.group:nth-child(6) .sector[data-v-0982c5e0], .group:nth-child(6) .sector[data-v-0982c5e0]:before, .group:nth-child(6) .sector[data-v-0982c5e0]:after {
  animation-delay: calc(var(--time) * -1 * 6 / 6);
}
.group[data-v-0982c5e0]:nth-child(3) {
  color: var(--authai-good-color-400);
}
.group[data-v-0982c5e0]:nth-child(4) {
  color: var(--authai-action-color-500);
}
.group[data-v-0982c5e0]:nth-child(odd) {
  transform: rotate(30deg);
}
.sector[data-v-0982c5e0], .sector[data-v-0982c5e0]:before, .sector[data-v-0982c5e0]:after {
  will-change: transform, opacity;
  animation-duration: var(--time);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-play-state: var(--animation-state, running);
  width: 0.2em;
  height: 0.2em;
}
.sector[data-v-0982c5e0] {
  top: calc(50% - 0.1em);
  left: calc(50% - 0.1em);
}
.sector[data-v-0982c5e0]:before, .sector[data-v-0982c5e0]:after {
  animation-name: ripple-0982c5e0;
  background-color: currentColor;
  border-radius: 0.1em;
  content: "";
  display: block;
  top: 0;
  left: 0;
  transform-origin: 0.1em 0.1em;
}
.sector[data-v-0982c5e0]:before {
  transform: rotate(-30deg);
}
.sector[data-v-0982c5e0]:after {
  transform: rotate(-150deg);
}
.sector[data-v-0982c5e0]:nth-child(1) {
  animation-name: expand1-0982c5e0;
}
.sector[data-v-0982c5e0]:nth-child(2) {
  animation-name: expand2-0982c5e0;
}
.sector[data-v-0982c5e0]:nth-child(3) {
  animation-name: expand3-0982c5e0;
}
.sector[data-v-0982c5e0]:nth-child(4) {
  animation-name: expand4-0982c5e0;
}
.sector[data-v-0982c5e0]:nth-child(5) {
  animation-name: expand5-0982c5e0;
}
.sector[data-v-0982c5e0]:nth-child(6) {
  animation-name: expand6-0982c5e0;
}
@keyframes expand1-0982c5e0 {
from {
    transform: translateY(0) scale(0);
    opacity: 0;
}
3% {
    transform: translateY(0.2em) scale(1);
    opacity: 1;
}
50% {
    opacity: 1;
}
97% {
    transform: translateY(7.3em) scale(1);
    opacity: 0.2;
}
to {
    transform: translateY(7.5em) scale(0);
}
}
@keyframes expand2-0982c5e0 {
from {
    transform: rotate(60deg) translateY(0) scale(0);
    opacity: 0;
}
3% {
    transform: rotate(60deg) translateY(0.2em) scale(1);
    opacity: 1;
}
50% {
    opacity: 1;
}
97% {
    transform: rotate(60deg) translateY(7.3em) scale(1);
    opacity: 0.2;
}
to {
    transform: rotate(60deg) translateY(7.5em) scale(0);
}
}
@keyframes expand3-0982c5e0 {
from {
    transform: rotate(120deg) translateY(0) scale(0);
    opacity: 0;
}
3% {
    transform: rotate(120deg) translateY(0.2em) scale(1);
    opacity: 1;
}
50% {
    opacity: 1;
}
97% {
    transform: rotate(120deg) translateY(7.3em) scale(1);
    opacity: 0.2;
}
to {
    transform: rotate(120deg) translateY(7.5em) scale(0);
}
}
@keyframes expand4-0982c5e0 {
from {
    transform: rotate(180deg) translateY(0) scale(0);
    opacity: 0;
}
3% {
    transform: rotate(180deg) translateY(0.2em) scale(1);
    opacity: 1;
}
50% {
    opacity: 1;
}
97% {
    transform: rotate(180deg) translateY(7.3em) scale(1);
    opacity: 0.2;
}
to {
    transform: rotate(180deg) translateY(7.5em) scale(0);
}
}
@keyframes expand5-0982c5e0 {
from {
    transform: rotate(240deg) translateY(0) scale(0);
    opacity: 0;
}
3% {
    transform: rotate(240deg) translateY(0.2em) scale(1);
    opacity: 1;
}
50% {
    opacity: 1;
}
97% {
    transform: rotate(240deg) translateY(7.3em) scale(1);
    opacity: 0.2;
}
to {
    transform: rotate(240deg) translateY(7.5em) scale(0);
}
}
@keyframes expand6-0982c5e0 {
from {
    transform: rotate(300deg) translateY(0) scale(0);
    opacity: 0;
}
3% {
    transform: rotate(300deg) translateY(0.2em) scale(1);
    opacity: 1;
}
50% {
    opacity: 1;
}
97% {
    transform: rotate(300deg) translateY(7.3em) scale(1);
    opacity: 0.2;
}
to {
    transform: rotate(300deg) translateY(7.5em) scale(0);
}
}
@keyframes ripple-0982c5e0 {
from, to {
    width: 0.2em;
}
33% {
    width: 2.4em;
}
}.results[data-v-cf0b9315], .analyzing[data-v-cf0b9315] {
  transition: all 0.25s ease;
}
.analyzing[data-v-cf0b9315] {
  padding-bottom: calc(var(--authai-layout-spacer) * 2);
}
.results[data-v-cf0b9315] {
  padding: var(--authai-layout-spacer) var(--authai-layout-spacer) var(--authai-layout-spacer) calc(var(--authai-layout-spacer) * 4);
}
.complete[data-v-cf0b9315] {
  background: var(--action-050);
  --animation-state: paused;
}
.complete .think[data-v-cf0b9315] {
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-40%, -50%);
}#auth-ai .page-container[data-v-0a402de6] {
  display: flex;
  justify-content: center;
  min-height: 100%;
  max-width: 36rem;
}
#auth-ai .card input[data-v-0a402de6], #auth-ai .card .password[data-v-0a402de6] {
  grid-column: 1/-1;
}
#auth-ai .password[data-v-0a402de6] {
  position: relative;
}
#auth-ai .showpass[data-v-0a402de6] {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}
#auth-ai .error[data-v-0a402de6] {
  color: var(--authai-error-color-500);
  font-weight: bold;
}
#auth-ai .card-actions div[data-v-0a402de6] {
  display: flex;
  gap: 2rem;
}.page-container[data-v-a73dc8ea] {
  padding: 2rem 1rem;
  background-color: var(--authai-base-color-050);
  display: flex;
  flex-direction: column;
  gap: 2rem;
}