:root{--vv-primary-50: #377fc8;--vv-primary-20: #163350;--vv-primary-30: #214c78;--vv-primary-40: #2c66a0;--vv-primary-45: #3273b6;--vv-primary-60: #5f99d3;--vv-primary-80: #afcce9;--vv-primary-95: #ebf2f9;--vv-primary-98: #f6fafd;--vv-secondary-50: #1ca487;--vv-secondary-45: #179277;--vv-secondary-80: #b6ebdd;--vv-neutral-10: #18171b;--vv-neutral-20: #2e2d33;--vv-neutral-40: #5c5b63;--vv-neutral-60: #8e8d96;--vv-neutral-80: #c6c5cc;--vv-neutral-90: #e2e1e6;--vv-neutral-95: #f1f1f3;--vv-neutral-98: #fafafb;--vv-error-40: #d33333;--vv-error-50: #d33333;--vv-error-90: #fbe5e5;--vv-warning-50: #ffbf00;--vv-warning-90: #fff8e0;--vv-success-50: #1abe53;--vv-success-90: #e0fae9;--vv-focus-40: #0066cc;--vv-focus-50: #0080ff;--vv-visited: #5a3696;--vv-text-basic: rgba(0, 0, 0, .9);--vv-text-soft: #5c5b63;--vv-text-support: #8e8d96;--vv-text-disabled: rgba(0, 0, 0, .4);--vv-text-inverted: #ffffff;--vv-text-tinted-dark: #163350;--vv-text-hover: #214c78;--vv-text-bright: #2c66a0;--vv-text-tinted-light: #5f99d3;--vv-text-error: #d33333;--vv-text-warning: #ffbf00;--vv-text-success: #1abe53;--vv-text-link: #0080ff;--vv-text-hovered-link: #0066cc;--vv-text-visited-link: #5a3696;--vv-surface-base-0: #ffffff;--vv-surface-base-1: #fafafb;--vv-surface-base-2: #f1f1f3;--vv-surface-base-3: #e2e1e6;--vv-surface-dark-0: #2e2d33;--vv-surface-dark-1: #5c5b63;--vv-surface-bright-p: #2c66a0;--vv-surface-bright-p-hover: #214c78;--vv-surface-bright-s: #1ca487;--vv-surface-dark-tinted-1: #163350;--vv-surface-light-tinted-1: #f6fafd;--vv-surface-light-tinted-2: #ebf2f9;--vv-surface-error: #fbe5e5;--vv-surface-warning: #fff8e0;--vv-surface-success: #e0fae9;--vv-surface-overlay-1: rgba(255, 255, 255, .1);--vv-surface-overlay-2: rgba(255, 255, 255, .2);--vv-surface-dim-1: rgba(0, 0, 0, .7);--vv-surface-dim-2: rgba(0, 0, 0, .3);--vv-surface-dim-3: rgba(0, 0, 0, .05);--vv-surface-tinted-overlay-1: rgba(55, 127, 200, .1);--vv-surface-tinted-overlay-2: rgba(55, 127, 200, .2);--vv-stroke-basic-0: #f1f1f3;--vv-stroke-basic-1: #c6c5cc;--vv-stroke-basic-2: #8e8d96;--vv-stroke-basic-3: #18171b;--vv-stroke-inverted: #ffffff;--vv-stroke-disabled: rgba(0, 0, 0, .1);--vv-stroke-transparent-1: rgba(0, 0, 0, .2);--vv-stroke-transparent-2: rgba(0, 0, 0, .3);--vv-stroke-error: #d33333;--vv-stroke-warning: #ffbf00;--vv-stroke-success: #1abe53;--vv-stroke-focus: #0080ff;--vv-stroke-bright-p: #3273b6;--vv-stroke-bright-s: #179277;--vv-stroke-light-p: #afcce9;--vv-stroke-light-s: #b6ebdd;--vv-primary: var(--vv-primary-45);--vv-primary-dark: var(--vv-primary-30);--vv-primary-light: var(--vv-primary-60);--vv-secondary: var(--vv-secondary-50);--vv-success: var(--vv-success-50);--vv-warning: var(--vv-warning-50);--vv-error: var(--vv-error-50);--vv-white: #ffffff;--vv-black: #000000;--vv-gray-900: var(--vv-text-basic);--vv-gray-600: var(--vv-text-support);--vv-gray-500: var(--vv-neutral-60);--vv-gray-300: var(--vv-neutral-80);--vv-gray-200: var(--vv-neutral-90);--vv-gray-100: var(--vv-neutral-95);--vv-gray-50: var(--vv-neutral-98);--vv-gray-700: var(--vv-text-soft);--vv-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vv-weight-regular: 400;--vv-weight-medium: 500;--vv-weight-semibold: 600;--vv-weight-bold: 700;--vv-size-1: 12px;--vv-size-2: 13px;--vv-size-3: 14px;--vv-size-4: 15px;--vv-size-5: 16px;--vv-size-6: 18px;--vv-size-7: 20px;--vv-size-8: 24px;--vv-size-9: 32px;--vv-size-10: 40px;--vv-size-11: 48px;--vv-letter-spacing-normal: 0;--vv-letter-spacing-relax: .02px;--vv-header-h-size: var(--vv-size-10);--vv-header-h-weight: var(--vv-weight-semibold);--vv-header-h-line-height: var(--vv-size-11);--vv-header-h-spacing: var(--vv-letter-spacing-relax);--vv-header-h05-size: var(--vv-size-10);--vv-header-h05-weight: var(--vv-weight-regular);--vv-header-h05-line-height: var(--vv-size-10);--vv-header-h05-spacing: var(--vv-letter-spacing-relax);--vv-header-h0-size: var(--vv-size-9);--vv-header-h0-weight: var(--vv-weight-medium);--vv-header-h0-line-height: var(--vv-size-10);--vv-header-h0-spacing: var(--vv-letter-spacing-normal);--vv-header-h1-size: var(--vv-size-9);--vv-header-h1-weight: var(--vv-weight-bold);--vv-header-h1-line-height: var(--vv-size-10);--vv-header-h1-spacing: var(--vv-letter-spacing-normal);--vv-header-h2c-size: var(--vv-size-8);--vv-header-h2c-weight: var(--vv-weight-semibold);--vv-header-h2c-line-height: var(--vv-size-9);--vv-header-h2c-spacing: var(--vv-letter-spacing-normal);--vv-header-h2-size: var(--vv-size-8);--vv-header-h2-weight: var(--vv-weight-semibold);--vv-header-h2-line-height: var(--vv-size-9);--vv-header-h2-spacing: var(--vv-letter-spacing-normal);--vv-header-h3-size: var(--vv-size-8);--vv-header-h3-weight: var(--vv-weight-bold);--vv-header-h3-line-height: var(--vv-size-9);--vv-header-h3-spacing: var(--vv-letter-spacing-normal);--vv-header-h4-size: var(--vv-size-7);--vv-header-h4-weight: var(--vv-weight-semibold);--vv-header-h4-line-height: var(--vv-size-8);--vv-header-h4-spacing: var(--vv-letter-spacing-normal);--vv-header-h5-size: var(--vv-size-7);--vv-header-h5-weight: var(--vv-weight-bold);--vv-header-h5-line-height: var(--vv-size-8);--vv-header-h5-spacing: var(--vv-letter-spacing-normal);--vv-title-t1-size: var(--vv-size-6);--vv-title-t1-weight: var(--vv-weight-semibold);--vv-title-t1-line-height: var(--vv-size-8);--vv-title-t1-spacing: var(--vv-letter-spacing-normal);--vv-title-t2-size: var(--vv-size-6);--vv-title-t2-weight: var(--vv-weight-bold);--vv-title-t2-line-height: var(--vv-size-8);--vv-title-t2-spacing: var(--vv-letter-spacing-normal);--vv-title-t3-size: var(--vv-size-5);--vv-title-t3-weight: var(--vv-weight-semibold);--vv-title-t3-line-height: var(--vv-size-7);--vv-title-t3-spacing: var(--vv-letter-spacing-normal);--vv-title-t4-size: var(--vv-size-5);--vv-title-t4-weight: var(--vv-weight-bold);--vv-title-t4-line-height: var(--vv-size-7);--vv-title-t4-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p1-size: var(--vv-size-5);--vv-paragraph-p1-weight: var(--vv-weight-regular);--vv-paragraph-p1-line-height: var(--vv-size-8);--vv-paragraph-p1-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p2-size: var(--vv-size-5);--vv-paragraph-p2-weight: var(--vv-weight-medium);--vv-paragraph-p2-line-height: var(--vv-size-8);--vv-paragraph-p2-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p3-size: var(--vv-size-5);--vv-paragraph-p3-weight: var(--vv-weight-semibold);--vv-paragraph-p3-line-height: var(--vv-size-8);--vv-paragraph-p3-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p4-size: var(--vv-size-3);--vv-paragraph-p4-weight: var(--vv-weight-regular);--vv-paragraph-p4-line-height: var(--vv-size-7);--vv-paragraph-p4-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p5-size: var(--vv-size-3);--vv-paragraph-p5-weight: var(--vv-weight-medium);--vv-paragraph-p5-line-height: var(--vv-size-7);--vv-paragraph-p5-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p6-size: var(--vv-size-3);--vv-paragraph-p6-weight: var(--vv-weight-semibold);--vv-paragraph-p6-line-height: var(--vv-size-7);--vv-paragraph-p6-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p7-size: var(--vv-size-1);--vv-paragraph-p7-weight: var(--vv-weight-medium);--vv-paragraph-p7-line-height: var(--vv-size-5);--vv-paragraph-p7-spacing: var(--vv-letter-spacing-normal);--vv-paragraph-p8-size: var(--vv-size-1);--vv-paragraph-p8-weight: var(--vv-weight-semibold);--vv-paragraph-p8-line-height: var(--vv-size-5);--vv-paragraph-p8-spacing: var(--vv-letter-spacing-normal);--vv-nav-n0c-size: var(--vv-size-4);--vv-nav-n0c-weight: var(--vv-weight-medium);--vv-nav-n0c-line-height: var(--vv-size-4);--vv-nav-n0c-spacing: var(--vv-letter-spacing-normal);--vv-nav-n1-size: var(--vv-size-4);--vv-nav-n1-weight: var(--vv-weight-medium);--vv-nav-n1-line-height: var(--vv-size-4);--vv-nav-n1-spacing: var(--vv-letter-spacing-normal);--vv-nav-n2-size: var(--vv-size-4);--vv-nav-n2-weight: var(--vv-weight-semibold);--vv-nav-n2-line-height: var(--vv-size-4);--vv-nav-n2-spacing: var(--vv-letter-spacing-normal);--vv-nav-n3-size: var(--vv-size-2);--vv-nav-n3-weight: var(--vv-weight-medium);--vv-nav-n3-line-height: var(--vv-size-2);--vv-nav-n3-spacing: var(--vv-letter-spacing-normal);--vv-nav-n4-size: var(--vv-size-2);--vv-nav-n4-weight: var(--vv-weight-semibold);--vv-nav-n4-line-height: var(--vv-size-2);--vv-nav-n4-spacing: var(--vv-letter-spacing-normal);--vv-input-i1-size: var(--vv-size-5);--vv-input-i1-weight: var(--vv-weight-regular);--vv-input-i1-line-height: var(--vv-size-8);--vv-input-i1-spacing: var(--vv-letter-spacing-normal);--vv-input-i2-size: var(--vv-size-5);--vv-input-i2-weight: var(--vv-weight-medium);--vv-input-i2-line-height: var(--vv-size-8);--vv-input-i2-spacing: var(--vv-letter-spacing-normal);--vv-input-i3-size: var(--vv-size-5);--vv-input-i3-weight: var(--vv-weight-regular);--vv-input-i3-line-height: var(--vv-size-8);--vv-input-i3-spacing: var(--vv-letter-spacing-normal);--vv-input-i4-size: var(--vv-size-5);--vv-input-i4-weight: var(--vv-weight-medium);--vv-input-i4-line-height: var(--vv-size-8);--vv-input-i4-spacing: var(--vv-letter-spacing-normal);--vv-link-l0-size: var(--vv-size-5);--vv-link-l0-weight: var(--vv-weight-regular);--vv-link-l0-line-height: var(--vv-size-8);--vv-link-l0-spacing: var(--vv-letter-spacing-normal);--vv-link-l1-size: var(--vv-size-3);--vv-link-l1-weight: var(--vv-weight-regular);--vv-link-l1-line-height: var(--vv-size-7);--vv-link-l1-spacing: var(--vv-letter-spacing-normal);--vv-link-l2-size: var(--vv-size-1);--vv-link-l2-weight: var(--vv-weight-medium);--vv-link-l2-line-height: var(--vv-size-6);--vv-link-l2-spacing: var(--vv-letter-spacing-relax);--vv-space-1: .25rem;--vv-space-2: .5rem;--vv-space-3: .75rem;--vv-space-4: 1rem;--vv-space-5: 1.25rem;--vv-space-6: 1.5rem;--vv-space-8: 2rem;--vv-space-10: 2.5rem;--vv-space-12: 3rem;--vv-space-16: 4rem;--vv-space-20: 5rem;--vv-radius-sm: .25rem;--vv-radius-base: .5rem;--vv-radius-lg: .75rem;--vv-radius-xl: 1rem;--vv-radius-full: 9999px;--vv-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--vv-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vv-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--vv-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vv-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--vv-transition-fast: .15s ease-in-out;--vv-transition-base: .25s ease-in-out;--vv-transition-slow: .35s ease-in-out;--vv-z-dropdown: 1000;--vv-z-sticky: 1020;--vv-z-fixed: 1030;--vv-z-modal: 1040;--vv-z-popover: 1050;--vv-z-tooltip: 1060;--vv-btn-large-height: 48px;--vv-btn-large-min-width: 160px;--vv-btn-large-max-width: 400px;--vv-btn-large-padding-y: 3px;--vv-btn-large-padding-x: 16px;--vv-btn-large-gap: 8px;--vv-btn-large-radius: 8px;--vv-btn-large-font-size: var(--vv-size-4);--vv-btn-large-font-weight: var(--vv-weight-medium);--vv-btn-small-height: 40px;--vv-btn-small-min-width: 120px;--vv-btn-small-max-width: 340px;--vv-btn-small-padding-y: .2em;--vv-btn-small-padding-x: 1.6em;--vv-btn-small-gap: 8px;--vv-btn-small-radius: 8px;--vv-btn-small-font-size: var(--vv-size-3);--vv-btn-small-font-weight: var(--vv-weight-medium)}h1{font-family:var(--vv-font-family);font-size:var(--vv-header-h1-size);font-weight:var(--vv-header-h1-weight);line-height:var(--vv-header-h1-line-height);letter-spacing:var(--vv-header-h1-spacing);margin:0 0 var(--vv-space-4) 0}h2{font-family:var(--vv-font-family);font-size:var(--vv-header-h2-size);font-weight:var(--vv-header-h2-weight);line-height:var(--vv-header-h2-line-height);letter-spacing:var(--vv-header-h2-spacing);margin:0 0 var(--vv-space-4) 0}h3{font-family:var(--vv-font-family);font-size:var(--vv-header-h3-size);font-weight:var(--vv-header-h3-weight);line-height:var(--vv-header-h3-line-height);letter-spacing:var(--vv-header-h3-spacing);margin:0 0 var(--vv-space-3) 0}h4{font-family:var(--vv-font-family);font-size:var(--vv-header-h4-size);font-weight:var(--vv-header-h4-weight);line-height:var(--vv-header-h4-line-height);letter-spacing:var(--vv-header-h4-spacing);margin:0 0 var(--vv-space-3) 0}h5,h6{font-family:var(--vv-font-family);font-size:var(--vv-header-h5-size);font-weight:var(--vv-header-h5-weight);line-height:var(--vv-header-h5-line-height);letter-spacing:var(--vv-header-h5-spacing);margin:0 0 var(--vv-space-2) 0}p{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p1-size);font-weight:var(--vv-paragraph-p1-weight);line-height:var(--vv-paragraph-p1-line-height);letter-spacing:var(--vv-paragraph-p1-spacing);margin:0 0 var(--vv-space-4) 0}p:last-child{margin-bottom:0}small{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing)}a{font-family:var(--vv-font-family);font-size:var(--vv-link-l1-size);font-weight:var(--vv-link-l1-weight);line-height:var(--vv-link-l1-line-height);letter-spacing:var(--vv-link-l1-spacing);color:var(--vv-link-primary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out;color:var(--vv-primary);transition:color var(--vv-transition-fast)}a:hover{color:var(--vv-link-primary-hover)}a:active{color:var(--vv-link-primary-active)}a:focus-visible{outline:2px solid var(--vv-focus);outline-offset:2px}a:hover{color:var(--vv-primary-dark)}a:focus{outline:2px solid var(--vv-primary);outline-offset:2px}:host .header-h0{font-family:var(--vv-font-family);font-size:var(--vv-header-h0-size);font-weight:var(--vv-header-h0-weight);line-height:var(--vv-header-h0-line-height);letter-spacing:var(--vv-header-h0-spacing)}:host .header-h1{font-family:var(--vv-font-family);font-size:var(--vv-header-h1-size);font-weight:var(--vv-header-h1-weight);line-height:var(--vv-header-h1-line-height);letter-spacing:var(--vv-header-h1-spacing)}:host .header-h2{font-family:var(--vv-font-family);font-size:var(--vv-header-h2-size);font-weight:var(--vv-header-h2-weight);line-height:var(--vv-header-h2-line-height);letter-spacing:var(--vv-header-h2-spacing)}:host .header-h3{font-family:var(--vv-font-family);font-size:var(--vv-header-h3-size);font-weight:var(--vv-header-h3-weight);line-height:var(--vv-header-h3-line-height);letter-spacing:var(--vv-header-h3-spacing)}:host .header-h4{font-family:var(--vv-font-family);font-size:var(--vv-header-h4-size);font-weight:var(--vv-header-h4-weight);line-height:var(--vv-header-h4-line-height);letter-spacing:var(--vv-header-h4-spacing)}:host .header-h5{font-family:var(--vv-font-family);font-size:var(--vv-header-h5-size);font-weight:var(--vv-header-h5-weight);line-height:var(--vv-header-h5-line-height);letter-spacing:var(--vv-header-h5-spacing)}:host .nav-n1{font-family:var(--vv-font-family);font-size:var(--vv-nav-n1-size);font-weight:var(--vv-nav-n1-weight);line-height:var(--vv-nav-n1-line-height);letter-spacing:var(--vv-nav-n1-spacing)}:host .nav-n2{font-family:var(--vv-font-family);font-size:var(--vv-nav-n2-size);font-weight:var(--vv-nav-n2-weight);line-height:var(--vv-nav-n2-line-height);letter-spacing:var(--vv-nav-n2-spacing)}:host .nav-n3{font-family:var(--vv-font-family);font-size:var(--vv-nav-n3-size);font-weight:var(--vv-nav-n3-weight);line-height:var(--vv-nav-n3-line-height);letter-spacing:var(--vv-nav-n3-spacing)}:host .link-l1{font-family:var(--vv-font-family);font-size:var(--vv-link-l1-size);font-weight:var(--vv-link-l1-weight);line-height:var(--vv-link-l1-line-height);letter-spacing:var(--vv-link-l1-spacing);color:var(--vv-link-primary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}:host .link-l1:hover{color:var(--vv-link-primary-hover)}:host .link-l1:active{color:var(--vv-link-primary-active)}:host .link-l1:focus-visible{outline:2px solid var(--vv-focus);outline-offset:2px}:host .link-l2{font-family:var(--vv-font-family);font-size:var(--vv-link-l2-size);font-weight:var(--vv-link-l2-weight);line-height:var(--vv-link-l2-line-height);letter-spacing:var(--vv-link-l2-spacing);color:var(--vv-link-secondary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}:host .link-l2:hover{color:var(--vv-link-secondary-hover)}:host .link-l2:active{color:var(--vv-link-secondary-active)}:host .link-l2:focus-visible{outline:2px solid var(--vv-focus);outline-offset:2px}.title-t1{font-family:var(--vv-font-family);font-size:var(--vv-title-t1-size);font-weight:var(--vv-title-t1-weight);line-height:var(--vv-title-t1-line-height);letter-spacing:var(--vv-title-t1-spacing)}.title-t2{font-family:var(--vv-font-family);font-size:var(--vv-title-t2-size);font-weight:var(--vv-title-t2-weight);line-height:var(--vv-title-t2-line-height);letter-spacing:var(--vv-title-t2-spacing)}.title-t3{font-family:var(--vv-font-family);font-size:var(--vv-title-t3-size);font-weight:var(--vv-title-t3-weight);line-height:var(--vv-title-t3-line-height);letter-spacing:var(--vv-title-t3-spacing)}.title-t4{font-family:var(--vv-font-family);font-size:var(--vv-title-t4-size);font-weight:var(--vv-title-t4-weight);line-height:var(--vv-title-t4-line-height);letter-spacing:var(--vv-title-t4-spacing)}.paragraph-p1{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p1-size);font-weight:var(--vv-paragraph-p1-weight);line-height:var(--vv-paragraph-p1-line-height);letter-spacing:var(--vv-paragraph-p1-spacing)}.paragraph-p2{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p2-size);font-weight:var(--vv-paragraph-p2-weight);line-height:var(--vv-paragraph-p2-line-height);letter-spacing:var(--vv-paragraph-p2-spacing)}.paragraph-p3{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p3-size);font-weight:var(--vv-paragraph-p3-weight);line-height:var(--vv-paragraph-p3-line-height);letter-spacing:var(--vv-paragraph-p3-spacing)}.paragraph-p4{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p4-size);font-weight:var(--vv-paragraph-p4-weight);line-height:var(--vv-paragraph-p4-line-height);letter-spacing:var(--vv-paragraph-p4-spacing)}.paragraph-p5{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p5-size);font-weight:var(--vv-paragraph-p5-weight);line-height:var(--vv-paragraph-p5-line-height);letter-spacing:var(--vv-paragraph-p5-spacing)}.paragraph-p6{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p6-size);font-weight:var(--vv-paragraph-p6-weight);line-height:var(--vv-paragraph-p6-line-height);letter-spacing:var(--vv-paragraph-p6-spacing)}.paragraph-p7{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing)}.paragraph-p8{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p8-size);font-weight:var(--vv-paragraph-p8-weight);line-height:var(--vv-paragraph-p8-line-height);letter-spacing:var(--vv-paragraph-p8-spacing)}.nav-n0c{font-family:var(--vv-font-family);font-size:var(--vv-nav-n0c-size);font-weight:var(--vv-nav-n0c-weight);line-height:var(--vv-nav-n0c-line-height);letter-spacing:var(--vv-nav-n0c-spacing);text-transform:uppercase}.nav-n1{font-family:var(--vv-font-family);font-size:var(--vv-nav-n1-size);font-weight:var(--vv-nav-n1-weight);line-height:var(--vv-nav-n1-line-height);letter-spacing:var(--vv-nav-n1-spacing)}.nav-n2{font-family:var(--vv-font-family);font-size:var(--vv-nav-n2-size);font-weight:var(--vv-nav-n2-weight);line-height:var(--vv-nav-n2-line-height);letter-spacing:var(--vv-nav-n2-spacing)}.nav-n3{font-family:var(--vv-font-family);font-size:var(--vv-nav-n3-size);font-weight:var(--vv-nav-n3-weight);line-height:var(--vv-nav-n3-line-height);letter-spacing:var(--vv-nav-n3-spacing)}.nav-n4{font-family:var(--vv-font-family);font-size:var(--vv-nav-n4-size);font-weight:var(--vv-nav-n4-weight);line-height:var(--vv-nav-n4-line-height);letter-spacing:var(--vv-nav-n4-spacing)}.input-i1{font-family:var(--vv-font-family);font-size:var(--vv-input-i1-size);font-weight:var(--vv-input-i1-weight);line-height:var(--vv-input-i1-line-height);letter-spacing:var(--vv-input-i1-spacing)}.input-i2{font-family:var(--vv-font-family);font-size:var(--vv-input-i2-size);font-weight:var(--vv-input-i2-weight);line-height:var(--vv-input-i2-line-height);letter-spacing:var(--vv-input-i2-spacing)}.input-i3{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing)}.input-i4{font-family:var(--vv-font-family);font-size:var(--vv-input-i4-size);font-weight:var(--vv-input-i4-weight);line-height:var(--vv-input-i4-line-height);letter-spacing:var(--vv-input-i4-spacing)}.link-l0{font-family:var(--vv-font-family);font-size:var(--vv-link-l0-size);font-weight:var(--vv-link-l0-weight);line-height:var(--vv-link-l0-line-height);letter-spacing:var(--vv-link-l0-spacing);color:var(--vv-link-primary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.link-l0:hover{color:var(--vv-link-primary-hover)}.link-l0:active{color:var(--vv-link-primary-active)}.link-l0:focus-visible{outline:2px solid var(--vv-focus);outline-offset:2px}.link-l1{font-family:var(--vv-font-family);font-size:var(--vv-link-l1-size);font-weight:var(--vv-link-l1-weight);line-height:var(--vv-link-l1-line-height);letter-spacing:var(--vv-link-l1-spacing);color:var(--vv-link-primary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.link-l1:hover{color:var(--vv-link-primary-hover)}.link-l1:active{color:var(--vv-link-primary-active)}.link-l1:focus-visible{outline:2px solid var(--vv-focus);outline-offset:2px}.link-l2{font-family:var(--vv-font-family);font-size:var(--vv-link-l2-size);font-weight:var(--vv-link-l2-weight);line-height:var(--vv-link-l2-line-height);letter-spacing:var(--vv-link-l2-spacing);color:var(--vv-link-secondary);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.link-l2:hover{color:var(--vv-link-secondary-hover)}.link-l2:active{color:var(--vv-link-secondary-active)}.link-l2:focus-visible{outline:2px solid var(--vv-focus);outline-offset:2px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-nowrap{white-space:nowrap}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-primary{color:var(--vv-primary)}.text-secondary{color:var(--vv-secondary)}.text-muted{color:var(--vv-gray-600)}.text-success{color:var(--vv-success)}.text-warning{color:var(--vv-warning)}.text-error{color:var(--vv-error)}.btn-large-filled{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);min-width:var(--vv-btn-large-min-width);max-width:var(--vv-btn-large-max-width);padding:var(--vv-btn-large-padding-y) var(--vv-btn-large-padding-x);border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-surface-bright-p);color:var(--vv-text-inverted)}.btn-large-filled:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover)}.btn-large-filled:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover);color:var(--vv-text-tinted-light)}.btn-large-filled:disabled,.btn-large-filled[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-filled:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-filled[data-loading=true]{position:relative}.btn-large-filled[data-loading=true] .btn-content{visibility:hidden}.btn-large-filled[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-filled .btn-icon,.btn-large-filled .btn-icon-prefix,.btn-large-filled .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-filled .btn-icon svg,.btn-large-filled .btn-icon i,.btn-large-filled .btn-icon-prefix svg,.btn-large-filled .btn-icon-prefix i,.btn-large-filled .btn-icon-suffix svg,.btn-large-filled .btn-icon-suffix i{width:1em;height:1em}.btn-large-filled .btn-icon-prefix{margin-right:8px}.btn-large-filled .btn-icon-suffix{margin-left:8px}.btn-large-outlined{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);min-width:var(--vv-btn-large-min-width);max-width:var(--vv-btn-large-max-width);padding:var(--vv-btn-large-padding-y) var(--vv-btn-large-padding-x);border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark);border:1px solid var(--vv-stroke-bright-p)}.btn-large-outlined:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-large-outlined:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-2)}.btn-large-outlined:disabled,.btn-large-outlined[data-loading=true]{background:transparent;border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-outlined:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-outlined[data-loading=true]{position:relative}.btn-large-outlined[data-loading=true] .btn-content{visibility:hidden}.btn-large-outlined[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-outlined .btn-icon,.btn-large-outlined .btn-icon-prefix,.btn-large-outlined .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-outlined .btn-icon svg,.btn-large-outlined .btn-icon i,.btn-large-outlined .btn-icon-prefix svg,.btn-large-outlined .btn-icon-prefix i,.btn-large-outlined .btn-icon-suffix svg,.btn-large-outlined .btn-icon-suffix i{width:1em;height:1em}.btn-large-outlined .btn-icon-prefix{margin-right:8px}.btn-large-outlined .btn-icon-suffix{margin-left:8px}.btn-large-flat{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);min-width:var(--vv-btn-large-min-width);max-width:var(--vv-btn-large-max-width);padding:var(--vv-btn-large-padding-y) var(--vv-btn-large-padding-x);border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark)}.btn-large-flat:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-large-flat:active:not(:disabled):not([data-loading=true]){background:transparent}.btn-large-flat:disabled,.btn-large-flat[data-loading=true]{background:transparent;color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-flat:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-flat[data-loading=true]{position:relative}.btn-large-flat[data-loading=true] .btn-content{visibility:hidden}.btn-large-flat[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-flat .btn-icon,.btn-large-flat .btn-icon-prefix,.btn-large-flat .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-flat .btn-icon svg,.btn-large-flat .btn-icon i,.btn-large-flat .btn-icon-prefix svg,.btn-large-flat .btn-icon-prefix i,.btn-large-flat .btn-icon-suffix svg,.btn-large-flat .btn-icon-suffix i{width:1em;height:1em}.btn-large-flat .btn-icon-prefix{margin-right:8px}.btn-large-flat .btn-icon-suffix{margin-left:8px}.btn-large-destructive{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);min-width:var(--vv-btn-large-min-width);max-width:var(--vv-btn-large-max-width);padding:var(--vv-btn-large-padding-y) var(--vv-btn-large-padding-x);border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-text-error);color:var(--vv-text-inverted)}.btn-large-destructive:hover:not(:disabled):not([data-loading=true]){background:var(--vv-error-40)}.btn-large-destructive:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-dim-2)}.btn-large-destructive:disabled,.btn-large-destructive[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-destructive:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-destructive[data-loading=true]{position:relative}.btn-large-destructive[data-loading=true] .btn-content{visibility:hidden}.btn-large-destructive[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-destructive .btn-icon,.btn-large-destructive .btn-icon-prefix,.btn-large-destructive .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-destructive .btn-icon svg,.btn-large-destructive .btn-icon i,.btn-large-destructive .btn-icon-prefix svg,.btn-large-destructive .btn-icon-prefix i,.btn-large-destructive .btn-icon-suffix svg,.btn-large-destructive .btn-icon-suffix i{width:1em;height:1em}.btn-large-destructive .btn-icon-prefix{margin-right:8px}.btn-large-destructive .btn-icon-suffix{margin-left:8px}.btn-large-link{border:none;background:none;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);min-width:var(--vv-btn-large-min-width);max-width:var(--vv-btn-large-max-width);padding:var(--vv-btn-large-padding-y) var(--vv-btn-large-padding-x);border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-link);text-decoration:underline;padding:0;min-width:auto;height:auto;min-height:auto;max-height:none;font-family:var(--vv-font-family);font-size:var(--vv-link-l0-size);font-weight:var(--vv-link-l0-weight);line-height:var(--vv-link-l0-line-height);letter-spacing:var(--vv-link-l0-spacing)}.btn-large-link:hover:not(:disabled):not([data-loading=true]){color:var(--vv-text-hovered-link)}.btn-large-link:active:not(:disabled):not([data-loading=true]){color:var(--vv-text-visited-link)}.btn-large-link:disabled,.btn-large-link[data-loading=true]{color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-link:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-link[data-loading=true]{position:relative}.btn-large-link[data-loading=true] .btn-content{visibility:hidden}.btn-large-link[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-link .btn-icon,.btn-large-link .btn-icon-prefix,.btn-large-link .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-link .btn-icon svg,.btn-large-link .btn-icon i,.btn-large-link .btn-icon-prefix svg,.btn-large-link .btn-icon-prefix i,.btn-large-link .btn-icon-suffix svg,.btn-large-link .btn-icon-suffix i{width:1em;height:1em}.btn-large-link .btn-icon-prefix{margin-right:8px}.btn-large-link .btn-icon-suffix{margin-left:8px}.btn-large-icon-filled{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);width:var(--vv-btn-large-height);min-width:var(--vv-btn-large-height);max-width:var(--vv-btn-large-height);padding:0;border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-surface-bright-p);color:var(--vv-text-inverted)}.btn-large-icon-filled:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover)}.btn-large-icon-filled:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover);color:var(--vv-text-tinted-light)}.btn-large-icon-filled:disabled,.btn-large-icon-filled[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-icon-filled:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-icon-filled[data-loading=true]{position:relative}.btn-large-icon-filled[data-loading=true] .btn-content{visibility:hidden}.btn-large-icon-filled[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-icon-filled .btn-icon,.btn-large-icon-filled .btn-icon-prefix,.btn-large-icon-filled .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-icon-filled .btn-icon svg,.btn-large-icon-filled .btn-icon i,.btn-large-icon-filled .btn-icon-prefix svg,.btn-large-icon-filled .btn-icon-prefix i,.btn-large-icon-filled .btn-icon-suffix svg,.btn-large-icon-filled .btn-icon-suffix i{width:1em;height:1em}.btn-large-icon-filled .btn-icon-prefix,.btn-large-icon-filled .btn-icon-suffix{margin:0}.btn-large-icon-outlined{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);width:var(--vv-btn-large-height);min-width:var(--vv-btn-large-height);max-width:var(--vv-btn-large-height);padding:0;border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark);border:1px solid var(--vv-stroke-bright-p)}.btn-large-icon-outlined:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-large-icon-outlined:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-2)}.btn-large-icon-outlined:disabled,.btn-large-icon-outlined[data-loading=true]{background:transparent;border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-icon-outlined:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-icon-outlined[data-loading=true]{position:relative}.btn-large-icon-outlined[data-loading=true] .btn-content{visibility:hidden}.btn-large-icon-outlined[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-icon-outlined .btn-icon,.btn-large-icon-outlined .btn-icon-prefix,.btn-large-icon-outlined .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-icon-outlined .btn-icon svg,.btn-large-icon-outlined .btn-icon i,.btn-large-icon-outlined .btn-icon-prefix svg,.btn-large-icon-outlined .btn-icon-prefix i,.btn-large-icon-outlined .btn-icon-suffix svg,.btn-large-icon-outlined .btn-icon-suffix i{width:1em;height:1em}.btn-large-icon-outlined .btn-icon-prefix,.btn-large-icon-outlined .btn-icon-suffix{margin:0}.btn-large-icon-flat{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);width:var(--vv-btn-large-height);min-width:var(--vv-btn-large-height);max-width:var(--vv-btn-large-height);padding:0;border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark)}.btn-large-icon-flat:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-large-icon-flat:active:not(:disabled):not([data-loading=true]){background:transparent}.btn-large-icon-flat:disabled,.btn-large-icon-flat[data-loading=true]{background:transparent;color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-icon-flat:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-icon-flat[data-loading=true]{position:relative}.btn-large-icon-flat[data-loading=true] .btn-content{visibility:hidden}.btn-large-icon-flat[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-icon-flat .btn-icon,.btn-large-icon-flat .btn-icon-prefix,.btn-large-icon-flat .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-icon-flat .btn-icon svg,.btn-large-icon-flat .btn-icon i,.btn-large-icon-flat .btn-icon-prefix svg,.btn-large-icon-flat .btn-icon-prefix i,.btn-large-icon-flat .btn-icon-suffix svg,.btn-large-icon-flat .btn-icon-suffix i{width:1em;height:1em}.btn-large-icon-flat .btn-icon-prefix,.btn-large-icon-flat .btn-icon-suffix{margin:0}.btn-large-icon-destructive{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-large-gap);height:var(--vv-btn-large-height);min-height:var(--vv-btn-large-height);max-height:var(--vv-btn-large-height);width:var(--vv-btn-large-height);min-width:var(--vv-btn-large-height);max-width:var(--vv-btn-large-height);padding:0;border-radius:var(--vv-btn-large-radius);font-size:var(--vv-btn-large-font-size);font-weight:var(--vv-btn-large-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-text-error);color:var(--vv-text-inverted)}.btn-large-icon-destructive:hover:not(:disabled):not([data-loading=true]){background:var(--vv-error-40)}.btn-large-icon-destructive:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-dim-2)}.btn-large-icon-destructive:disabled,.btn-large-icon-destructive[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-large-icon-destructive:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-large-icon-destructive[data-loading=true]{position:relative}.btn-large-icon-destructive[data-loading=true] .btn-content{visibility:hidden}.btn-large-icon-destructive[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-large-icon-destructive .btn-icon,.btn-large-icon-destructive .btn-icon-prefix,.btn-large-icon-destructive .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-large-icon-destructive .btn-icon svg,.btn-large-icon-destructive .btn-icon i,.btn-large-icon-destructive .btn-icon-prefix svg,.btn-large-icon-destructive .btn-icon-prefix i,.btn-large-icon-destructive .btn-icon-suffix svg,.btn-large-icon-destructive .btn-icon-suffix i{width:1em;height:1em}.btn-large-icon-destructive .btn-icon-prefix,.btn-large-icon-destructive .btn-icon-suffix{margin:0}.btn-small-filled{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);min-width:var(--vv-btn-small-min-width);max-width:var(--vv-btn-small-max-width);padding:var(--vv-btn-small-padding-y) var(--vv-btn-small-padding-x);border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-surface-bright-p);color:var(--vv-text-inverted)}.btn-small-filled:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover)}.btn-small-filled:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover);color:var(--vv-text-tinted-light)}.btn-small-filled:disabled,.btn-small-filled[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-filled:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-filled[data-loading=true]{position:relative}.btn-small-filled[data-loading=true] .btn-content{visibility:hidden}.btn-small-filled[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-filled .btn-icon,.btn-small-filled .btn-icon-prefix,.btn-small-filled .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-filled .btn-icon svg,.btn-small-filled .btn-icon i,.btn-small-filled .btn-icon-prefix svg,.btn-small-filled .btn-icon-prefix i,.btn-small-filled .btn-icon-suffix svg,.btn-small-filled .btn-icon-suffix i{width:1em;height:1em}.btn-small-filled .btn-icon-prefix{margin-right:8px}.btn-small-filled .btn-icon-suffix{margin-left:8px}.btn-small-outlined{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);min-width:var(--vv-btn-small-min-width);max-width:var(--vv-btn-small-max-width);padding:var(--vv-btn-small-padding-y) var(--vv-btn-small-padding-x);border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark);border:1px solid var(--vv-stroke-bright-p)}.btn-small-outlined:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-small-outlined:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-2)}.btn-small-outlined:disabled,.btn-small-outlined[data-loading=true]{background:transparent;border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-outlined:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-outlined[data-loading=true]{position:relative}.btn-small-outlined[data-loading=true] .btn-content{visibility:hidden}.btn-small-outlined[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-outlined .btn-icon,.btn-small-outlined .btn-icon-prefix,.btn-small-outlined .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-outlined .btn-icon svg,.btn-small-outlined .btn-icon i,.btn-small-outlined .btn-icon-prefix svg,.btn-small-outlined .btn-icon-prefix i,.btn-small-outlined .btn-icon-suffix svg,.btn-small-outlined .btn-icon-suffix i{width:1em;height:1em}.btn-small-outlined .btn-icon-prefix{margin-right:8px}.btn-small-outlined .btn-icon-suffix{margin-left:8px}.btn-small-flat{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);min-width:var(--vv-btn-small-min-width);max-width:var(--vv-btn-small-max-width);padding:var(--vv-btn-small-padding-y) var(--vv-btn-small-padding-x);border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark)}.btn-small-flat:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-small-flat:active:not(:disabled):not([data-loading=true]){background:transparent}.btn-small-flat:disabled,.btn-small-flat[data-loading=true]{background:transparent;color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-flat:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-flat[data-loading=true]{position:relative}.btn-small-flat[data-loading=true] .btn-content{visibility:hidden}.btn-small-flat[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-flat .btn-icon,.btn-small-flat .btn-icon-prefix,.btn-small-flat .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-flat .btn-icon svg,.btn-small-flat .btn-icon i,.btn-small-flat .btn-icon-prefix svg,.btn-small-flat .btn-icon-prefix i,.btn-small-flat .btn-icon-suffix svg,.btn-small-flat .btn-icon-suffix i{width:1em;height:1em}.btn-small-flat .btn-icon-prefix{margin-right:8px}.btn-small-flat .btn-icon-suffix{margin-left:8px}.btn-small-destructive{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);min-width:var(--vv-btn-small-min-width);max-width:var(--vv-btn-small-max-width);padding:var(--vv-btn-small-padding-y) var(--vv-btn-small-padding-x);border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-text-error);color:var(--vv-text-inverted)}.btn-small-destructive:hover:not(:disabled):not([data-loading=true]){background:var(--vv-error-40)}.btn-small-destructive:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-dim-2)}.btn-small-destructive:disabled,.btn-small-destructive[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-destructive:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-destructive[data-loading=true]{position:relative}.btn-small-destructive[data-loading=true] .btn-content{visibility:hidden}.btn-small-destructive[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-destructive .btn-icon,.btn-small-destructive .btn-icon-prefix,.btn-small-destructive .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-destructive .btn-icon svg,.btn-small-destructive .btn-icon i,.btn-small-destructive .btn-icon-prefix svg,.btn-small-destructive .btn-icon-prefix i,.btn-small-destructive .btn-icon-suffix svg,.btn-small-destructive .btn-icon-suffix i{width:1em;height:1em}.btn-small-destructive .btn-icon-prefix{margin-right:8px}.btn-small-destructive .btn-icon-suffix{margin-left:8px}.btn-small-link{border:none;background:none;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);min-width:var(--vv-btn-small-min-width);max-width:var(--vv-btn-small-max-width);padding:var(--vv-btn-small-padding-y) var(--vv-btn-small-padding-x);border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-link);text-decoration:underline;padding:0;min-width:auto;height:auto;min-height:auto;max-height:none;font-family:var(--vv-font-family);font-size:var(--vv-link-l0-size);font-weight:var(--vv-link-l0-weight);line-height:var(--vv-link-l0-line-height);letter-spacing:var(--vv-link-l0-spacing)}.btn-small-link:hover:not(:disabled):not([data-loading=true]){color:var(--vv-text-hovered-link)}.btn-small-link:active:not(:disabled):not([data-loading=true]){color:var(--vv-text-visited-link)}.btn-small-link:disabled,.btn-small-link[data-loading=true]{color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-link:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-link[data-loading=true]{position:relative}.btn-small-link[data-loading=true] .btn-content{visibility:hidden}.btn-small-link[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-link .btn-icon,.btn-small-link .btn-icon-prefix,.btn-small-link .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-link .btn-icon svg,.btn-small-link .btn-icon i,.btn-small-link .btn-icon-prefix svg,.btn-small-link .btn-icon-prefix i,.btn-small-link .btn-icon-suffix svg,.btn-small-link .btn-icon-suffix i{width:1em;height:1em}.btn-small-link .btn-icon-prefix{margin-right:8px}.btn-small-link .btn-icon-suffix{margin-left:8px}.btn-small-icon-filled{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);width:var(--vv-btn-small-height);min-width:var(--vv-btn-small-height);max-width:var(--vv-btn-small-height);padding:0;border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-surface-bright-p);color:var(--vv-text-inverted)}.btn-small-icon-filled:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover)}.btn-small-icon-filled:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-bright-p-hover);color:var(--vv-text-tinted-light)}.btn-small-icon-filled:disabled,.btn-small-icon-filled[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-icon-filled:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-icon-filled[data-loading=true]{position:relative}.btn-small-icon-filled[data-loading=true] .btn-content{visibility:hidden}.btn-small-icon-filled[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-icon-filled .btn-icon,.btn-small-icon-filled .btn-icon-prefix,.btn-small-icon-filled .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-icon-filled .btn-icon svg,.btn-small-icon-filled .btn-icon i,.btn-small-icon-filled .btn-icon-prefix svg,.btn-small-icon-filled .btn-icon-prefix i,.btn-small-icon-filled .btn-icon-suffix svg,.btn-small-icon-filled .btn-icon-suffix i{width:1em;height:1em}.btn-small-icon-filled .btn-icon-prefix,.btn-small-icon-filled .btn-icon-suffix{margin:0}.btn-small-icon-outlined{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);width:var(--vv-btn-small-height);min-width:var(--vv-btn-small-height);max-width:var(--vv-btn-small-height);padding:0;border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark);border:1px solid var(--vv-stroke-bright-p)}.btn-small-icon-outlined:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-small-icon-outlined:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-2)}.btn-small-icon-outlined:disabled,.btn-small-icon-outlined[data-loading=true]{background:transparent;border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-icon-outlined:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-icon-outlined[data-loading=true]{position:relative}.btn-small-icon-outlined[data-loading=true] .btn-content{visibility:hidden}.btn-small-icon-outlined[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-icon-outlined .btn-icon,.btn-small-icon-outlined .btn-icon-prefix,.btn-small-icon-outlined .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-icon-outlined .btn-icon svg,.btn-small-icon-outlined .btn-icon i,.btn-small-icon-outlined .btn-icon-prefix svg,.btn-small-icon-outlined .btn-icon-prefix i,.btn-small-icon-outlined .btn-icon-suffix svg,.btn-small-icon-outlined .btn-icon-suffix i{width:1em;height:1em}.btn-small-icon-outlined .btn-icon-prefix,.btn-small-icon-outlined .btn-icon-suffix{margin:0}.btn-small-icon-flat{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);width:var(--vv-btn-small-height);min-width:var(--vv-btn-small-height);max-width:var(--vv-btn-small-height);padding:0;border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:transparent;color:var(--vv-text-tinted-dark)}.btn-small-icon-flat:hover:not(:disabled):not([data-loading=true]){background:var(--vv-surface-tinted-overlay-1)}.btn-small-icon-flat:active:not(:disabled):not([data-loading=true]){background:transparent}.btn-small-icon-flat:disabled,.btn-small-icon-flat[data-loading=true]{background:transparent;color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-icon-flat:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-icon-flat[data-loading=true]{position:relative}.btn-small-icon-flat[data-loading=true] .btn-content{visibility:hidden}.btn-small-icon-flat[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-icon-flat .btn-icon,.btn-small-icon-flat .btn-icon-prefix,.btn-small-icon-flat .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-icon-flat .btn-icon svg,.btn-small-icon-flat .btn-icon i,.btn-small-icon-flat .btn-icon-prefix svg,.btn-small-icon-flat .btn-icon-prefix i,.btn-small-icon-flat .btn-icon-suffix svg,.btn-small-icon-flat .btn-icon-suffix i{width:1em;height:1em}.btn-small-icon-flat .btn-icon-prefix,.btn-small-icon-flat .btn-icon-suffix{margin:0}.btn-small-icon-destructive{border:none;background:none;font-family:var(--vv-font-family);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vv-btn-small-gap);height:var(--vv-btn-small-height);min-height:var(--vv-btn-small-height);max-height:var(--vv-btn-small-height);width:var(--vv-btn-small-height);min-width:var(--vv-btn-small-height);max-width:var(--vv-btn-small-height);padding:0;border-radius:var(--vv-btn-small-radius);font-size:var(--vv-btn-small-font-size);font-weight:var(--vv-btn-small-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:all var(--vv-transition-fast);background:var(--vv-text-error);color:var(--vv-text-inverted)}.btn-small-icon-destructive:hover:not(:disabled):not([data-loading=true]){background:var(--vv-error-40)}.btn-small-icon-destructive:active:not(:disabled):not([data-loading=true]){background:var(--vv-surface-dim-2)}.btn-small-icon-destructive:disabled,.btn-small-icon-destructive[data-loading=true]{background:var(--vv-surface-dim-2);color:var(--vv-text-disabled);cursor:not-allowed}.btn-small-icon-destructive:focus-visible{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.btn-small-icon-destructive[data-loading=true]{position:relative}.btn-small-icon-destructive[data-loading=true] .btn-content{visibility:hidden}.btn-small-icon-destructive[data-loading=true] .btn-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.btn-small-icon-destructive .btn-icon,.btn-small-icon-destructive .btn-icon-prefix,.btn-small-icon-destructive .btn-icon-suffix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-small-icon-destructive .btn-icon svg,.btn-small-icon-destructive .btn-icon i,.btn-small-icon-destructive .btn-icon-prefix svg,.btn-small-icon-destructive .btn-icon-prefix i,.btn-small-icon-destructive .btn-icon-suffix svg,.btn-small-icon-destructive .btn-icon-suffix i{width:1em;height:1em}.btn-small-icon-destructive .btn-icon-prefix,.btn-small-icon-destructive .btn-icon-suffix{margin:0}.btn-spinner,.btn-spinner-prefix,.btn-spinner-suffix{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite;flex-shrink:0}.btn-spinner-prefix{margin-right:8px}.btn-spinner-suffix{margin-left:8px}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-full{width:100%;max-width:none}.btn-block{display:flex;width:100%;max-width:none}.btn-group{display:inline-flex;gap:var(--vv-space-2)}.btn-group--attached{gap:0}.btn-group--attached>button,.btn-group--attached>a{border-radius:0}.btn-group--attached>button:first-child,.btn-group--attached>a:first-child{border-top-left-radius:var(--vv-btn-large-radius);border-bottom-left-radius:var(--vv-btn-large-radius)}.btn-group--attached>button:last-child,.btn-group--attached>a:last-child{border-top-right-radius:var(--vv-btn-large-radius);border-bottom-right-radius:var(--vv-btn-large-radius)}.btn-group--attached>button+button,.btn-group--attached>button+a,.btn-group--attached>a+button,.btn-group--attached>a+a{margin-left:-1px}.input-base{width:100%;height:40px;min-height:40px;max-height:40px;padding:8px 12px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box}.input-base::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.input-base:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.input-base:focus{border:2px solid var(--vv-stroke-focus)}.input-base:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.input-base:disabled::placeholder{color:var(--vv-text-disabled)}.input-error{width:100%;height:40px;min-height:40px;max-height:40px;padding:8px 12px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box;border-color:var(--vv-stroke-error)}.input-error::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.input-error:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.input-error:focus{border:2px solid var(--vv-stroke-focus)}.input-error:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.input-error:disabled::placeholder{color:var(--vv-text-disabled)}.input-error:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-error)}.input-error:focus{border:2px solid var(--vv-stroke-error)}textarea.input-base,textarea.input-error{height:auto;min-height:80px;max-height:none;resize:vertical;padding:12px;line-height:1.5}textarea.textarea-auto-resize{min-height:40px;height:40px;resize:none;overflow-y:hidden;padding:8px 12px}.input-label{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p5-size);font-weight:var(--vv-paragraph-p5-weight);line-height:var(--vv-paragraph-p5-line-height);letter-spacing:var(--vv-paragraph-p5-spacing);color:var(--vv-text-basic);margin:0;text-align:left}.input-label.required:after{content:" *";color:var(--vv-stroke-error)}.input-label-error{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p5-size);font-weight:var(--vv-paragraph-p5-weight);line-height:var(--vv-paragraph-p5-line-height);letter-spacing:var(--vv-paragraph-p5-spacing);color:var(--vv-text-error);margin:0;text-align:left}.input-label-error.required:after{content:" *";color:var(--vv-stroke-error)}.input-error-message{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing);color:#c00000;margin:4px 0 0;text-align:left}.input-helper-text{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing);color:var(--vv-text-support);margin:4px 0 0;text-align:left}.input-wrapper-vertical{display:flex;flex-direction:column}.input-wrapper-vertical .input-label,.input-wrapper-vertical .input-label-error{margin-bottom:8px;transition:color .2s ease}.input-wrapper-vertical .input-container{margin-bottom:0}.input-wrapper-vertical .input-container .input-error:focus~.input-label-error{color:var(--vv-stroke-error)}.input-wrapper-vertical:has(.input-error:focus) .input-label-error{color:var(--vv-stroke-error)}.input-wrapper-horizontal{display:flex;flex-direction:row;align-items:center;gap:16px}.input-wrapper-horizontal .input-label,.input-wrapper-horizontal .input-label-error{flex-shrink:0;white-space:nowrap}.input-icon-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-support);pointer-events:none}.input-icon-prefix+input{padding-left:36px}.input-icon-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-support);pointer-events:none}.input-icon-suffix~input{padding-right:36px}.input-container{position:relative;width:100%}.input-small{width:100%;height:40px;min-height:40px;max-height:40px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;padding:4px 8px;font-size:var(--font-size-2)}.input-small::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.input-small:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.input-small:focus{border:2px solid var(--vv-stroke-focus)}.input-small:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.input-small:disabled::placeholder{color:var(--vv-text-disabled)}.input-large{width:100%;height:40px;min-height:40px;max-height:40px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box;height:48px;min-height:48px;max-height:48px;padding:12px 16px}.input-large::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.input-large:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.input-large:focus{border:2px solid var(--vv-stroke-focus)}.input-large:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.input-large:disabled::placeholder{color:var(--vv-text-disabled)}.input-textarea{width:100%;height:40px;min-height:40px;max-height:40px;padding:8px 12px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box;height:auto;min-height:80px;max-height:none;resize:vertical;font-family:var(--font-family-primary)}.input-textarea::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.input-textarea:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.input-textarea:focus{border:2px solid var(--vv-stroke-focus)}.input-textarea:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.input-textarea:disabled::placeholder{color:var(--vv-text-disabled)}.input-search{width:100%;height:40px;min-height:40px;max-height:40px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box;padding:8px 12px 8px 36px}.input-search::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.input-search:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.input-search:focus{border:2px solid var(--vv-stroke-focus)}.input-search:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.input-search:disabled::placeholder{color:var(--vv-text-disabled)}.input-search::placeholder{color:var(--text-support)}.select-base,.select-error{width:100%;height:40px;min-height:40px;max-height:40px;padding:8px 36px 8px 12px;gap:4px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;transition:border-color .2s ease,background-color .2s ease;outline:none;box-sizing:border-box;cursor:pointer}.select-base:hover:not(:disabled):not(:focus),.select-error:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-basic-3)}.select-base:focus,.select-error:focus{border:2px solid var(--vv-stroke-focus)}.select-base:disabled,.select-error:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.select-error{border-color:var(--vv-stroke-error)}.select-error:hover:not(:disabled):not(:focus){border-color:var(--vv-stroke-error)}.select-error:focus{border:2px solid var(--vv-stroke-error)}.select-container{position:relative;width:100%}.select-container .select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;transition:transform .2s ease}.select-container .select-chevron svg{width:16px;height:16px;display:block}.select-container.open .select-chevron{transform:translateY(-50%) rotate(180deg)}.select-container.disabled .select-chevron svg path{stroke:var(--vv-text-disabled)}.select-container:has(select):after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5c5b63;pointer-events:none}.select-container:has(select:disabled):after{border-top-color:var(--vv-text-disabled)}.select-display{width:100%;height:40px;padding:8px 36px 8px 12px;border:1px solid var(--vv-stroke-basic-1);border-radius:8px;background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;outline:none;box-sizing:border-box;cursor:pointer;text-align:left;transition:border-color .2s ease}.select-display.placeholder{color:var(--vv-text-support)}.select-display:hover:not(:disabled){border-color:var(--vv-stroke-basic-3)}.select-display:focus,.select-display.open{border:2px solid var(--vv-stroke-focus);padding:7px 35px 7px 11px}.select-display.open{border-radius:8px 8px 0 0;border-bottom:1px solid var(--vv-stroke-basic-1);padding-bottom:8px}.select-display:disabled{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);color:var(--vv-text-disabled);cursor:not-allowed}.select-display.error{border-color:var(--vv-stroke-error)}.select-display.error:hover:not(:disabled){border-color:var(--vv-stroke-error)}.select-display.error:focus,.select-display.error.open{border:2px solid var(--vv-stroke-error)}.select-search-input{width:100%;height:40px;padding:8px 12px;border:none;border-bottom:1px solid var(--vv-stroke-basic-1);background-color:var(--vv-surface-base-0);font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:#000000e5;outline:none;box-sizing:border-box}.select-search-input::placeholder{font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);opacity:1}.select-search-input:focus{border-bottom:2px solid var(--vv-stroke-focus)}.select-dropdown{position:absolute;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;background:var(--vv-surface-base-0);border:1px solid var(--vv-stroke-basic-1);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px #0000001a;z-index:1000;scrollbar-width:thin;scrollbar-color:var(--vv-stroke-basic-1) transparent}.select-dropdown::-webkit-scrollbar{width:6px}.select-dropdown::-webkit-scrollbar-track{background:transparent}.select-dropdown::-webkit-scrollbar-thumb{background:var(--vv-stroke-basic-1);border-radius:3px}.select-option{padding:12px;font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-basic);cursor:pointer;transition:background-color .15s ease;text-align:left}.select-option:hover{background-color:var(--vv-surface-tinted-overlay-1)}.select-option.selected{background-color:var(--vv-surface-bright-p);color:var(--vv-text-inverted)}.select-option.disabled{color:var(--vv-text-disabled);cursor:not-allowed;background-color:transparent}.select-no-results{padding:12px;font-family:var(--vv-font-family);font-size:var(--vv-input-i3-size);font-weight:var(--vv-input-i3-weight);line-height:var(--vv-input-i3-line-height);letter-spacing:var(--vv-input-i3-spacing);color:var(--vv-text-support);text-align:center}.select-wrapper-vertical{display:flex;flex-direction:column}.select-wrapper-vertical .select-label,.select-wrapper-vertical .select-label-error{margin-bottom:8px;transition:color .2s ease}.select-wrapper-vertical .select-container{margin-bottom:0}.select-wrapper-vertical:has(.select-error:focus) .select-label-error{color:var(--vv-stroke-error)}.select-label{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p5-size);font-weight:var(--vv-paragraph-p5-weight);line-height:var(--vv-paragraph-p5-line-height);letter-spacing:var(--vv-paragraph-p5-spacing);color:var(--vv-text-basic);margin:0;text-align:left}.select-label.required:after{content:" *";color:var(--vv-stroke-error)}.select-label-error{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p5-size);font-weight:var(--vv-paragraph-p5-weight);line-height:var(--vv-paragraph-p5-line-height);letter-spacing:var(--vv-paragraph-p5-spacing);color:var(--vv-text-error);margin:0;text-align:left}.select-label-error.required:after{content:" *";color:var(--vv-stroke-error)}.select-error-message{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing);color:#c00000;margin:4px 0 0;text-align:left}.select-helper-text{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing);color:var(--vv-text-support);margin:4px 0 0;text-align:left}.checkbox-container{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start}.checkbox-container.disabled{cursor:not-allowed;opacity:.5}.checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox-custom{position:relative;width:18px;height:18px;min-width:18px;min-height:18px;border-radius:2px;background-color:var(--vv-white);border:1.5px solid #5c5b63;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-top:0}.checkbox-custom:after{content:"";position:absolute;display:none;width:5px;height:9px;border:solid var(--vv-white);border-width:0 2px 2px 0;transform:rotate(45deg);top:0;left:4px}.checkbox-input:checked+.checkbox-custom{background-color:#163350;border-color:#163350}.checkbox-input:checked+.checkbox-custom:after{display:block}.checkbox-container:hover .checkbox-input:not(:checked):not(:disabled)+.checkbox-custom{border-color:var(--vv-text-basic)}.checkbox-container:hover .checkbox-input:checked:not(:disabled)+.checkbox-custom{background-color:#0f2438}.checkbox-input:focus-visible+.checkbox-custom{outline:2px solid var(--vv-stroke-focus);outline-offset:2px}.checkbox-input:disabled+.checkbox-custom{background-color:var(--vv-surface-dim-3);border-color:var(--vv-stroke-disabled);cursor:not-allowed}.checkbox-input:checked:disabled+.checkbox-custom{background-color:var(--vv-text-disabled);border-color:var(--vv-text-disabled)}.checkbox-label{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p5-size);font-weight:var(--vv-paragraph-p5-weight);line-height:var(--vv-paragraph-p5-line-height);letter-spacing:var(--vv-paragraph-p5-spacing);color:var(--vv-text-basic);margin:0;cursor:pointer;text-align:left}.checkbox-container.disabled .checkbox-label{color:var(--vv-text-disabled);cursor:not-allowed}.checkbox-wrapper{display:flex;flex-direction:column;gap:4px}.checkbox-error-message{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing);color:#c00000;margin:4px 0 0;text-align:left}.checkbox-helper-text{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p7-size);font-weight:var(--vv-paragraph-p7-weight);line-height:var(--vv-paragraph-p7-line-height);letter-spacing:var(--vv-paragraph-p7-spacing);color:var(--vv-text-support);margin:4px 0 0;text-align:left}.checkbox-group{display:flex;flex-direction:column;gap:12px}.checkbox-group.horizontal{flex-direction:row;gap:24px}.alert-warning,.alert-error,.alert-info,.alert-success,.alert-confirm{display:flex;align-items:flex-start;gap:8px;padding:16px;border-radius:16px;border:2px solid;width:100%;box-sizing:border-box;background-color:var(--vv-surface-base-0)}@media (max-width: 768px){.alert-warning,.alert-error,.alert-info,.alert-success,.alert-confirm{padding:8px}}.alert-warning{border-color:var(--vv-stroke-warning)}.alert-warning .alert-icon{color:var(--vv-stroke-warning)}.alert-confirm{border-color:var(--vv-stroke-basic-0);background-color:var(--vv-surface-base-1)}.alert-confirm .alert-icon{color:var(--vv-stroke-basic-0)}.alert-error{border-color:var(--vv-stroke-error)}.alert-error .alert-icon{color:var(--vv-stroke-error)}.alert-info{border-color:var(--vv-stroke-focus)}.alert-info .alert-icon{color:var(--vv-stroke-focus)}.alert-success{border-color:var(--vv-stroke-success)}.alert-success .alert-icon{color:var(--vv-stroke-success)}.alert-icon{flex-shrink:0;width:20px;height:20px}.alert-icon svg{width:20px;height:20px;display:block}.alert-content{flex:1}.alert-title{font-family:var(--vv-font-family);font-size:var(--vv-title-t3-size);font-weight:var(--vv-title-t3-weight);line-height:var(--vv-title-t3-line-height);letter-spacing:var(--vv-title-t3-spacing);color:var(--vv-text-basic);flex:1;margin:0;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.alert-message{font-family:var(--vv-font-family);font-size:var(--vv-paragraph-p4-size);font-weight:var(--vv-paragraph-p4-weight);line-height:var(--vv-paragraph-p4-line-height);letter-spacing:var(--vv-paragraph-p4-spacing);color:var(--vv-text-basic);flex:1;margin:0;word-wrap:break-word;overflow-wrap:break-word;text-align:left}*{box-sizing:border-box}html{font-family:var(--vv-font-family);font-size:16px;line-height:1.5;color:var(--vv-text-basic);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:var(--vv-gray-50);background-image:url(/images/vv-background.png);background-repeat:no-repeat;background-position:bottom left;background-size:auto;min-height:100vh}.vv-m-0{margin:0}.vv-m-1{margin:var(--vv-space-1)}.vv-m-2{margin:var(--vv-space-2)}.vv-m-3{margin:var(--vv-space-3)}.vv-m-4{margin:var(--vv-space-4)}.vv-m-5{margin:var(--vv-space-5)}.vv-m-6{margin:var(--vv-space-6)}.vv-m-8{margin:var(--vv-space-8)}.vv-m-auto{margin:auto}.vv-p-0{padding:0}.vv-p-1{padding:var(--vv-space-1)}.vv-p-2{padding:var(--vv-space-2)}.vv-p-3{padding:var(--vv-space-3)}.vv-p-4{padding:var(--vv-space-4)}.vv-p-5{padding:var(--vv-space-5)}.vv-p-6{padding:var(--vv-space-6)}.vv-p-8{padding:var(--vv-space-8)}.vv-card{background:var(--vv-white);border-radius:var(--vv-radius-lg);box-shadow:var(--vv-shadow-base);border:1px solid var(--vv-gray-200);transition:box-shadow var(--vv-transition-base)}.vv-card:hover{box-shadow:var(--vv-shadow-md)}.vv-card--elevated{box-shadow:var(--vv-shadow-lg)}.vv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:all var(--vv-transition-fast);text-decoration:none;font-family:var(--vv-font-family-button);font-weight:500;text-transform:uppercase;letter-spacing:0px}.vv-btn:disabled{opacity:.5;cursor:not-allowed}.vv-btn--primary{height:40px;min-height:40px;max-height:40px;border-radius:8px;padding:12px 4em;background:#3273b6;color:#fff;font-size:15px;line-height:16px}.vv-btn--primary:hover:not(:disabled){background:#2a5f9a}.vv-btn--primary:active:not(:disabled){background:#1e4a7a}.vv-btn--primary-md{height:48px;min-height:48px;max-height:48px;border-radius:8px;padding:12px 20px;background:#3273b6;color:#fff;font-size:15px;line-height:16px}.vv-btn--primary-md:hover:not(:disabled){background:#2a5f9a}.vv-btn--primary-md:active:not(:disabled){background:#1e4a7a}.vv-btn--primary-lg{height:64px;min-height:64px;max-height:64px;border-radius:8px;padding:12px 48px;background:#3273b6;color:#fff;font-size:18px;line-height:16px}.vv-btn--primary-lg:hover:not(:disabled){background:#2a5f9a}.vv-btn--primary-lg:active:not(:disabled){background:#1e4a7a}.vv-btn--secondary{height:40px;min-height:40px;max-height:40px;border-radius:8px;padding:12px 20px;background:transparent;color:#3273b6;border:1px solid #3273b6;font-size:15px;line-height:16px}.vv-btn--secondary:hover:not(:disabled){background:#3273b60d}.vv-btn--secondary:active:not(:disabled){background:#3273b61a}.vv-page-wrapper{min-height:100vh;display:flex;flex-direction:column}.vv-page-section{display:flex;justify-content:center;padding-top:0;padding:1em var(--vv-container-padding, 120px)}@media (max-width: 1280px){.vv-page-section{padding:1em 60px}}@media (max-width: 1024px){.vv-page-section{padding:1em 40px}}@media (max-width: 768px){.vv-page-section{padding:1em 16px}}.vv-page-content{display:flex;justify-content:center;width:100%}.vv-page-content--centered{align-items:center;min-height:calc(100vh - 100px)}.vv-page-content--with-padding{align-items:flex-start;padding-top:8px;min-height:calc(100vh - 100px)}@media (max-width: 768px){.vv-page-content--with-padding{padding-top:8px}}.vv-page-content--flex{flex:1;padding-top:40px}@media (max-width: 768px){.vv-page-content--flex{padding-top:20px}}.vv-dashboard-container{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.vv-dashboard-container{gap:24px}}.vv-card{background:var(--vv-card-bg, #ffffff);border:1px solid #eaeae9;border-radius:20px;box-shadow:0 2px 8px #0000001a;width:1200px;max-width:100%;padding:1em 1em 2em;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}@media (max-width: 768px){.vv-card{gap:24px}}.vv-card--light-bg{background:#fafaf8}.vv-card--white-bg{background:#fff}.vv-card--centered{justify-content:center}.vv-card--start{justify-content:flex-start}.vv-card--compact{padding:32px 20px;gap:24px}.vv-card--landing{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:24px;padding:80px 24px 48px;box-shadow:0 4px 8px #00000026;width:696px;min-height:calc(100vh - 340px);justify-content:flex-start;gap:0;overflow:hidden}@media (max-width: 768px){.vv-card--landing{margin:auto;padding-top:48px;width:400px;min-height:unset}}.vv-icon-container{display:flex;align-items:center;justify-content:center}.vv-icon-container--sm img{width:52px;height:52px}@media (max-width: 768px){.vv-icon-container--sm img{width:42px;height:42px}}.vv-icon-container--md img{width:72px;height:72px}@media (max-width: 768px){.vv-icon-container--md img{width:42px;height:42px}}.vv-icon-container--lg img{width:80px;height:80px}@media (max-width: 768px){.vv-icon-container--lg img{width:48px;height:48px}}.vv-form{width:100%;display:flex;flex-direction:column;gap:var(--vv-form-gap, 24px)}.vv-form--narrow{max-width:375px;margin:0 auto}.vv-form--medium{max-width:778px;margin:0 auto}.vv-form--wide{max-width:1000px;margin:0 auto}.vv-form-field{display:flex;flex-direction:column;gap:8px;width:100%}.vv-form-label{font-family:var(--vv-font-family-text);font-weight:600;font-size:14px;line-height:20px;letter-spacing:.15px;color:var(--vv-gray-900, #14151a);text-align:left}.vv-form-label--normal{font-weight:400}.vv-form-label--lg{font-size:16px;line-height:24px}.vv-form-input,.vv-form-select,.vv-form-textarea{width:100%;height:40px;padding:10px 16px;border:1px solid var(--vv-gray-300, #dcdcdc);border-radius:var(--vv-radius-md, 8px);font-family:var(--vv-font-family-text);font-size:16px;line-height:24px;color:var(--vv-gray-900, #14151a);background:#fff;outline:none;transition:all .2s ease}.vv-form-input::placeholder,.vv-form-select::placeholder,.vv-form-textarea::placeholder{color:var(--vv-gray-500, #828282);font-weight:400}.vv-form-input:focus,.vv-form-select:focus,.vv-form-textarea:focus{border-color:var(--vv-primary, #3273b6);box-shadow:0 0 0 3px #3273b61a}.vv-form-input.error,.vv-form-input.vv-form-input--error,.vv-form-select.error,.vv-form-select.vv-form-input--error,.vv-form-textarea.error,.vv-form-textarea.vv-form-input--error{border-color:var(--vv-error, #d32f2f)}.vv-form-input.error:focus,.vv-form-input.vv-form-input--error:focus,.vv-form-select.error:focus,.vv-form-select.vv-form-input--error:focus,.vv-form-textarea.error:focus,.vv-form-textarea.vv-form-input--error:focus{box-shadow:0 0 0 3px #d32f2f1a}.vv-form-input:disabled,.vv-form-select:disabled,.vv-form-textarea:disabled{background:var(--vv-gray-100, #f5f5f5);cursor:not-allowed;opacity:.6}.vv-form-input.vv-form-input--sm,.vv-form-select.vv-form-input--sm,.vv-form-textarea.vv-form-input--sm{height:32px;padding:4px 12px;font-size:16px;line-height:24px}.vv-form-input.vv-form-input--lg,.vv-form-select.vv-form-input--lg,.vv-form-textarea.vv-form-input--lg{height:48px;padding:14px 16px;font-size:16px;line-height:20px}.vv-form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23828282' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.vv-form-select option{padding:8px}.vv-form-textarea{height:auto;min-height:96px;resize:vertical;font-family:var(--vv-font-family-text)}.vv-form-error{font-family:var(--vv-font-family-text);font-weight:400;font-size:14px;line-height:20px;color:var(--vv-error, #d32f2f);text-align:left}.vv-form-error--medium{font-weight:500}.vv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}@media (max-width: 768px){.vv-form-row{grid-template-columns:1fr}}.vv-checkbox-field{margin:8px 0}.vv-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer}.vv-checkbox-input{display:none}.vv-otp-inputs{display:flex;gap:4px;justify-content:center}@media (max-width: 768px){.vv-otp-inputs{gap:8px}}.vv-otp-digit{width:56px;height:64px;border:none;border-bottom:1px solid #828282;background:transparent;text-align:center;font-family:var(--vv-font-family-text);font-weight:300;font-size:40px;line-height:40px;letter-spacing:0px;color:#000000e5;outline:none;transition:all .2s ease;padding:0}.vv-otp-digit:focus{background:#efefef;border-bottom-color:var(--vv-primary, #3273b6)}.vv-otp-digit.has-value{border-bottom-color:var(--vv-primary, #3273b6)}.vv-otp-digit.has-value:focus{background:#efefef}@media (max-width: 768px){.vv-otp-digit{width:40px;height:48px;font-size:28px;line-height:28px}}
