[data-theme="quickbooks"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107,108,114,0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107,108,114,0.85);
    --color-action-complementary-subtle: rgba(255,255,255,0);
    --color-action-complementary-subtle-active: rgba(255,255,255,0.2);
    --color-action-complementary-subtle-focus: rgba(255,255,255,0);
    --color-action-complementary-subtle-hover: rgba(255,255,255,0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213,43,30,0);
    --color-action-negative-subtle-active: rgba(213,43,30,0.2);
    --color-action-negative-subtle-focus: rgba(213,43,30,0);
    --color-action-negative-subtle-hover: rgba(213,43,30,0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107,108,114,0);
    --color-action-passive-subtle-active: rgba(107,108,114,0.2);
    --color-action-passive-subtle-focus: rgba(107,108,114,0);
    --color-action-passive-subtle-hover: rgba(107,108,114,0.1);
    --color-action-special-use: #0E68A3;
    --color-action-special-use-active: #055393;
    --color-action-special-use-focus: #0E68A3;
    --color-action-special-use-hover: #0066A9;
    --color-action-special-use-subtle: rgba(107,108,114,0);
    --color-action-special-use-subtle-active: rgba(107,108,114,0.2);
    --color-action-special-use-subtle-focus: rgba(107,108,114,0);
    --color-action-special-use-subtle-hover: rgba(107,108,114,0.1);
    --color-action-standard: #00892E;
    --color-action-standard-active: #005419;
    --color-action-standard-focus: #00892E;
    --color-action-standard-hover: #006C23;
    --color-action-standard-subtle: rgba(0,137,46,0);
    --color-action-standard-subtle-active: rgba(0,137,46,0.2);
    --color-action-standard-subtle-focus: rgba(0,137,46,0);
    --color-action-standard-subtle-hover: rgba(0,137,46,0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #EAF2F8;
    --color-container-background-accent-active: rgba(212,215,220,0.2);
    --color-container-background-accent-focus: rgba(212,215,220,0.1);
    --color-container-background-accent-hover: rgba(212,215,220,0.1);
    --color-container-background-accent-selected: rgba(212,215,220,0.2);
    --color-container-background-attention: #FFEAC7;
    --color-container-background-beta: #E1F9FF;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #E0EDFF;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FFD4D8;
    --color-container-background-neutral: #E2E9ED;
    --color-container-background-new: #FFE6F4;
    --color-container-background-positive: #D8FFDB;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #D4D7DC;
    --color-container-background-secondary: #ECEEF1;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #E3E5E8;
    --color-container-border-accent: #108000;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #8D9096;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #8D9096;
    --color-container-border-secondary: #BABEC5;
    --color-container-border-tertiary: #D4D7DC;
    --color-container-overlay: rgba(255,255,255,0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #0077C5;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #00A6A4;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #4E2B8F;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #F95700;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B80000;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #C9007A;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #7A3DD8;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #2CA01C;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #21ABF6;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #FFAD00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #D52B1E;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: rgba(212,215,220,0.5);
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #108000;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #53B700;
    --color-data-primary-100: #7FD000;
    --color-data-primary-200: #53B700;
    --color-data-primary-300: #2CA01C;
    --color-data-primary-400: #108000;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #8D9096;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #FFFFFF;
    --color-input-background-error: rgba(213,43,30,0.1);
    --color-input-background-error-focus: rgba(213,43,30,0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #2CA01C;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #ECEEF1;
    --color-input-background-tertiary-active: #ECEEF1;
    --color-input-background-tertiary-focus: #ECEEF1;
    --color-input-background-tertiary-hover: #ECEEF1;
    --color-input-background-warning: rgba(255,187,0,0.25);
    --color-input-background-warning-focus: rgba(255,187,0,0.07);
    --color-input-border-disabled: rgba(141,144,150,0.5);
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #2CA01C;
    --color-input-border-primary-focus: #2CA01C;
    --color-input-border-primary-hover: #2CA01C;
    --color-input-border-primary-selected: #2CA01C;
    --color-input-border-readonly: #BABEC5;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #2CA01C;
    --color-input-border-secondary-focus: #2CA01C;
    --color-input-border-secondary-hover: #2CA01C;
    --color-input-border-tertiary: #8D9096;
    --color-input-border-tertiary-active: #2CA01C;
    --color-input-border-tertiary-focus: #2CA01C;
    --color-input-border-tertiary-hover: #2CA01C;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #6B6C72;
    --color-input-placeholder-disabled: #BABEC5;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168,152,255,0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #E3E5E8;
    --color-message-background-sent: #2CA01C;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0,0,0,0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #ECEEF1;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #2CA01C;
    --color-selection-indicator: #2CA01C;
    --color-shadow: rgba(0,0,0,0.2);
    --color-text-accent: #FFFFFF;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-negative: #D52B1E;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #CE5E0F;
    --color-ui-attention-active: #AC4B18;
    --color-ui-attention-hover: #BF4E12;
    --color-ui-beta: #008481;
    --color-ui-completed: #2CA01C;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #2CA01C;
    --color-ui-primary-active: #108000;
    --color-ui-primary-focus: #2CA01C;
    --color-ui-primary-hover: #258F1D;
    --color-ui-secondary: #2CA01C;
    --color-ui-secondary-active: #108000;
    --color-ui-secondary-focus: #2CA01C;
    --color-ui-secondary-hover: #258F1D;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E
}

[data-theme="quickbooks"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-label-small: 14px;
    --font-size-input-text: 16px;
    --font-size-input-text-small: 14px
}

@media (max-width: 992px) {
    [data-theme="quickbooks"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;

/* Стили для кнопок действий в админке */
.action-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.action-btn {
    background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);
    color: white;
    border: none;
    padding: 6px 10px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 11px;
    font-weight: 500;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.action-btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 3px 8px rgba(59, 130, 246, 0.3);
}

.invalid-btn {
    background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
}

.invalid-btn:hover {
    box-shadow: 0 3px 8px rgba(245, 158, 11, 0.3);
}

.sms-btn {
    background: linear-gradient(135deg, #10b981 0%, #059669 100%);
}

.sms-btn:hover {
    box-shadow: 0 3px 8px rgba(16, 185, 129, 0.3);
}

.email-btn {
    background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);
}

.email-btn:hover {
    box-shadow: 0 3px 8px rgba(139, 92, 246, 0.3);
}

.invalid-sms-btn {
    background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
}

.invalid-sms-btn:hover {
    box-shadow: 0 3px 8px rgba(239, 68, 68, 0.3);
}

.invalid-email-btn {
    background: linear-gradient(135deg, #f97316 0%, #ea580c 100%);
}

.invalid-email-btn:hover {
    box-shadow: 0 3px 8px rgba(249, 115, 22, 0.3);
}
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

@media (max-width: 480px) {
    [data-theme="quickbooks"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

[data-theme="quickbooks"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0,0,0.25,1);
    --ease-appear-emphasize: cubic-bezier(0.15,1.4,0.25,1);
    --ease-disappear: cubic-bezier(0.35,0,1,1);
    --ease-disappear-emphasize: cubic-bezier(0.4,0,0.6,-0.4);
    --ease-fade: cubic-bezier(0.35,0,0.5,1);
    --ease-transform: cubic-bezier(0.35,0,0.25,1);
    --ease-transform-emphasize: cubic-bezier(0.35,1.4,0.25,1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-component: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-display: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-heading: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 700;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-container-overlay: 4px;
    --radius-content-control: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-table: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-input-inline-padding-medium: 8px;
    --space-input-inline-padding-small: 8px;
    --space-input-stack-padding-medium: 8px;
    --space-input-stack-padding-small: 6px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (max-width: 480px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-badge-LabelDefaultColor-8d36c8: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8d36c8: 20px;
    --ids-badge-IconContainerDefaultWidth-8d36c8: 20px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-badge-LabelDefaultColor-8be55f: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8be55f: 20px;
    --ids-badge-IconContainerDefaultWidth-8be55f: 20px;
    --ids-badge-IconContainerNegativeForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNegativeBackgroundColor-8be55f: #d52b1e;
    --ids-badge-IconContainerNeutralForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNeutralBackgroundColor-8be55f: #6b6c72;
    --ids-badge-IconContainerAttentionForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerAttentionBackgroundColor-8be55f: #ff6a00;
    --ids-badge-IconContainerInfoForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerInfoBackgroundColor-8be55f: #0077c5;
    --ids-badge-IconContainerPositiveForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerPositiveBackgroundColor-8be55f: #108000;
    --ids-badge-IconContainerDraftForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerDraftBackgroundColor-8be55f: #d4d7dc
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-text-field-textInputContainerDefaultBorderRadius-de9579: 4px;
    --ids-text-field-textInputContainerDefaultBorderColor-de9579: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderWidth-014b82: 1px;
    --ids-text-field-textInputContainerDefaultBorderColor-014b82: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderRadius-014b82: 4px;
    --ids-text-field-textInputContainerActiveBorderColor-014b82: #0077c5;
    --ids-text-field-textInputContainerDisabledOpacity-014b82: 0.5;
    --ids-text-field-textInputHelperTextDefaultSpacingTop-014b82: 4px
}

@media only screen and (max-width: 576px) {
}

@media only screen and (max-width: 576px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-menu-MenuItemHoverBackgroundColor-f7a074: #0077c5;
    --ids-menu-MenuItemHoverColor-f7a074: #ffffff;
    --ids-menu-MenuItemActiveBackgroundColor-f7a074: #055393;
    --ids-menu-MenuItemDisabledColor-f7a074: rgba(57,58,61,0.5);
    --ids-menu-ContainerDefaultBackgroundColor-f7a074: #ffffff;
    --ids-menu-ContainerDefaultSpacingTop-f7a074: 4px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-icon-control-ButtonFocusOutlineGap-2c2e78: 2px;
    --ids-icon-control-ButtonFocusOutlineWidth-2c2e78: 2px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-link-ContainerFocusOutlineWidth-8481fa: 2px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 992px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-icon-control-ButtonFocusOutlineGap-884e7d: 2px;
    --ids-icon-control-LabelDefaultSpacingRight-884e7d: 4px;
    --ids-icon-control-LabelDefaultSpacingLeft-884e7d: 4px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@keyframes Backdrop-darkFadeIn-0de64c9 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0.4;
        opacity: var(--ids-backdrop-ContainerDefaultOpacity-29b10d)
    }
}

@keyframes Backdrop-lightFadeIn-ef3bd55 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0.8;
        opacity: var(--ids-backdrop-ContainerLightOpacity-29b10d)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-backdrop-ContainerDefaultOpacity-29b10d: 0.4;
    --ids-backdrop-ContainerLightOpacity-29b10d: 0.8
}

@keyframes Modal-fadeEnter-dfd65f4 {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal-fadeExit-82cf80a {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Modal-growEnter-a37019f {
    from {
        transform: scale(.8)
    }

    to {
        transform: none
    }
}

@keyframes Modal-shrinkSubtleExit-c35a09a {
    from {
        transform: none
    }

    to {
        transform: scale(.9)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 320px) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 607px) {
}

@media only screen and (max-width: 783px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (min-width: 416px) {
}

@media only screen and (min-width: 608px) {
}

@media only screen and (min-width: 784px) {
}

@media only screen and (max-width: 415px) {
}

:root {
    --ids-modal-dialog-ContainerTransitionFadeDuration-04dbd8: 0.25s;
    --ids-modal-dialog-ContainerDefaultSectionPadding-04dbd8: 40px;
    --ids-modal-dialog-ContainerDefaultPaddingVertical-04dbd8: 20px;
    --ids-modal-dialog-ResponsiveContainerDefaultSectionPadding-04dbd8: 16px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px
}

@keyframes Circle-progress-ring-c1754d4 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-6da6a7c {
    10% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes Circle-progress-complete-6d497f7 {
    0% {
        stroke: #0097e6;
        stroke: var(--ids-dc72c4)
    }

    100% {
        stroke: #0097e6;
        stroke: var(--ids-b528da)
    }
}

@keyframes Circle-end-with-fill-e02ad85 {
    0% {
        box-shadow: 0 0 0#0097e6 inset;
        box-shadow: 0 0 0 var(--ids-b528da) inset
    }
}

@keyframes Circle-checkmark-appear-ff5491b {
    0% {
        stroke-dashoffset: 20
    }

    100% {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

:root {
    --ids-dc72c4: #0097e6;
    --ids-b528da: #0097e6;
    --ids-9239e8: cubic-bezier(0.25,0.1,0.25,1);
    --ids-e22d7c: 0.5s;
    --ids-552643: 400px;
    --ids-18588a: #6b6c72;
    --ids-255695: #0097e6;
    --ids-ab5906: 0.35s;
    --ids-7cbd54: 1.5s;
    --ids-b05500: 12px;
    --ids-9863ed: 9999px;
    --ids-197e0d: 24px;
    --ids-d0739c: 64px;
    --ids-10a9d7: 6px;
    --ids-0d0158: 4px;
    --ids-b52596: 1.5s;
    --ids-fd8b79: cubic-bezier(0.35,0,0.25,1);
    --ids-3199d4: 0.7;
    --ids-06ec3c: 6px;
    --ids-57a255: 1;
    --ids-991cd5: 9px
}

@keyframes Bar-progressBarAnimation-978f533 {
    from {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-c308061 {
    from,to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-46cfdb4 {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-f5f319a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0
    }

    100% {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-f148d67 {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0
    }

    100% {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (min-width: 480px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-0958361 {
    0%,100% {
        box-shadow: 8px -18px 0,8px -2px 0,-8px -2px 0,-8px -18px 0;
        opacity: 0.7;
        opacity: var(--ids-3199d4)
    }

    50% {
        box-shadow: 0-10px 0,0-10px 0,0-10px 0,0-10px 0;
        width: 6px;
        width: var(--ids-10a9d7);
        height: 6px;
        height: var(--ids-10a9d7);
        opacity: 1;
        opacity: var(--ids-57a255)
    }
}

@keyframes Dots-large-expand-149efb1 {
    0%,100% {
        box-shadow: 22px -37px 0,22px 7px 0,-22px 7px 0,-22px -37px 0;
        opacity: 0.7;
        opacity: var(--ids-3199d4)
    }

    50% {
        box-shadow: 0-15px 0,0-15px 0,0-15px 0,0-15px 0;
        width: 9px;
        width: var(--ids-991cd5);
        height: 9px;
        height: var(--ids-991cd5);
        opacity: 1;
        opacity: var(--ids-57a255)
    }
}

@keyframes Dots-rotate-56462a1 {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

.IconControl-iconControlButton-a2e6188 {
    font-family: inherit;
    position: relative;
    cursor: pointer;
    border: 0;
    outline: none;
    display: inline-flex;
    align-items: center;
    border-radius: var(--radius-action);
    vertical-align: middle;
    background-color: transparent;
    color: var(--color-icon-secondary);
    transition: background-color var(--ease-fade) var(--duration-fade-moderate)
}

.IconControl-iconControlButton-a2e6188:hover {
    background-color: var(--color-action-passive-subtle-hover)
}

.IconControl-iconControlButton-a2e6188:active {
    background-color: var(--color-action-passive-subtle-active);
    color: var(--color-icon-primary)
}

.IconControl-iconControlButton-a2e6188:focus-visible {
    --negative-one: -1;
    outline: 2px solid transparent
}

.IconControl-iconControlButton-a2e6188:focus-visible:before {
    content: "";
    inset: calc(var(--negative-one)*2px);
    border-radius: inherit;
    position: absolute;
    transition: box-shadow .1s ease
}

.IconControl-iconControlButton-a2e6188:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.IconControl-labelRightSpacing-a2e6188 {
    margin-left: var(--space-component-inline-padding-x-small);
    margin-right: calc(var(--space-component-inline-padding-x-small)/2)
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

.RcCheckbox-container-72dcf97 {
    font-family: inherit;
    margin: 2px;
    outline: none;
    display: inline-block;
    line-height: 1;
    position: relative;
    width: 20px;
    height: 20px
}

.RcCheckbox-inputCheckboxWrapper-72dcf97 {
    position: absolute;
    inset: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
    margin: 0;
    height: 100%;
    width: 100%
}

.RcCheckbox-innerCheckboxWrapper-72dcf97 {
    box-sizing: border-box;
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--color-input-border-primary);
    background-color: var(--color-input-background-primary)
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97 {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97 {
    border-radius: var(--radius-small);
    transition: background-color var(--duration-fade-fast) var(--ease-appear)
}

.RcCheckbox-innerCheckboxWrapper-72dcf97:after {
    box-sizing: border-box;
    transform: rotate(45deg) scale(0);
    position: absolute;
    left: 4px;
    top: 1px;
    display: table;
    width: 5px;
    height: 8px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    content: ""
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97:after {
        transition: none
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

.Checkbox-labelWrapper-bd27091 {
    font-family: inherit;
    cursor: pointer;
    display: flex;
    gap: var(--space-component-gap-medium)
}

.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):hover span:first-of-type,.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):focus span:first-of-type {
    border-color: var(--color-input-border-primary-hover)
}

.Checkbox-labelWrapper-bd27091.Checkbox-size-medium-bd27091 {
    font-size: var(--font-size-component-medium)
}

.Checkbox-spanWrapper-bd27091 {
    opacity: 100%;
    display: flex;
    align-items: flex-start
}

.Checkbox-spanWrapper-bd27091.Checkbox-size-medium-bd27091 {
    font-size: var(--font-size-component-medium)
}

@media only screen and (min-width: 768px) {
    .Checkbox-labelWrapper-bd27091 {
        display:inline-flex;
        margin-right: auto
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-556c27a {
    0%,to {
        box-shadow: 8px -18px,8px -2px,-8px -2px,-8px -18px;
        opacity: .7
    }

    50% {
        box-shadow: 0-10px,0-10px,0-10px,0-10px;
        width: 6px;
        height: 6px;
        opacity: 1
    }
}

@keyframes Dots-large-expand-556c27a {
    0%,to {
        box-shadow: 22px -37px,22px 7px,-22px 7px,-22px -37px;
        opacity: .7
    }

    50% {
        box-shadow: 0-15px,0-15px,0-15px,0-15px;
        width: 9px;
        height: 9px;
        opacity: 1
    }
}

@keyframes Dots-rotate-556c27a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes Bar-progressBarAnimation-d49377a {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-d49377a {
    0% {
        max-width: 100%
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-d49377a {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0%
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0%
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (min-width: 400px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Circle-progress-ring-83c8d12 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-83c8d12 {
    10% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes Circle-progress-complete-83c8d12 {
    0% {
        stroke: var(--color-progress-indicator)
    }

    to {
        stroke: var(--color-ui-completed)
    }
}

@keyframes Circle-end-with-fill-83c8d12 {
    0% {
        box-shadow: 0 0 0 var(--color-ui-completed) inset
    }
}

@keyframes Circle-checkmark-appear-83c8d12 {
    0% {
        stroke-dashoffset: 20
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

.Typography-headline-6-e793b1d {
    font-family: var(--font-family-heading);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    line-height: var(--line-height-heading)
}

.Typography-body-2-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-2);
    line-height: var(--line-height-body)
}

.Typography-body-3-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-3);
    line-height: var(--line-height-body)
}

.Typography-body-4-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: var(--font-size-body-4);
    line-height: var(--line-height-body)
}

.Typography-regular-e793b1d {
    font-weight: 400
}

.Typography-medium-e793b1d,.Typography-fw-500-e793b1d {
    font-weight: 500
}

.Typography-demi-e793b1d,.Typography-fw-600-e793b1d {
    font-weight: 600
}

<style data-styled="" data-styled-version="4.4.1" nonce="">.gTKlUa {
    margin: 0px
}

.hXiAUx {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 20px
}

.jwjDZD {
    display: flex;
    width: 295px
}

.SbxMe {
    color: var(--color-ui-tertiary-active,#000000)
}

.kQkJvf {
    color: var(--quickbooks-intuit-com-black,#010101)
}

.MUBNq [class*="Checkbox-labelWrapper"] {
    -webkit-box-align: center;
    align-items: center
}

.MUBNq [class*="Checkbox-spanWrapper"] {
    color: var(--color-text-primary,#393a3d)
}

.MUBNq [class*="Checkbox-labelWrapper"] {
    margin-bottom: 0px
}

.gnBnzW {
    width: 100%;
    display: flex;
    padding: 20px 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0px;
    box-shadow: var(--elevation-level-1) var(--color-shadow);
    border-radius: 8px 0px 0px 8px;
    border-right: 0px
}

.dcXoPw {
    width: 8px;
    border: 1px solid var(--color-container-border-positive,#53b700);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background: var(--color-container-border-positive,#53b700);
    box-shadow: var(--elevation-level-1) var(--color-shadow)
}

.biAMRt {
    display: flex;
    flex-direction: row
}

.Link-link-1abd943 {
    font-family: inherit;
    padding: 4px;
    text-decoration: none;
    color: var(--color-link-text);
    cursor: pointer;
    display: inline-block
}

.Link-link-1abd943:has(:is(h1,h2,h3,h4,h5,h6)) {
    display: block;
    width: fit-content
}

.Link-link-1abd943:link {
    color: var(--color-link-text)
}

.Link-link-1abd943:visited {
    color: var(--color-link-text-visited)
}

.Link-link-1abd943:hover {
    color: var(--color-link-text-hover);
    text-decoration: underline
}

.Link-link-1abd943:active {
    color: var(--color-link-text-active)
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --iti-hover-color: rgba(0,0,0,.05);
    --iti-border-color: #ccc;
    --iti-dialcode-color: #999;
    --iti-dropdown-bg: #fff;
    --iti-spacer-horizontal: 8px;
    --iti-flag-height: 12px;
    --iti-flag-width: 16px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 6px;
    --iti-triangle-border: calc(var(--iti-arrow-width)/2);
    --iti-arrow-padding: 6px;
    --iti-arrow-color: #555;
    --iti-path-flags-1x: url("f9cf49faabe5e3ea6fa50a500aabd47fef31e160.webp");
    --iti-path-flags-2x: url("ea0cd34085793585339ca2a617ef5f38a9e4db31.webp");
    --iti-path-globe-1x: url("ffac728119c1a0eb80ffd73126afc71052b606e6.webp");
    --iti-path-globe-2x: url("0d05ec210eecc9d51aa851258bc0630ebfdda1ab.webp");
    --iti-flag-sprite-width: 3904px;
    --iti-flag-sprite-height: 12px;
    --iti-mobile-popup-margin: 30px
}

@media (max-width: 500px) {
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2x) {
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 768px) {
}

@keyframes indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-42%)
    }

    56% {
        transform: translateY(-42%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: @theme indeterminateShortPrimary
    }

    50% {
        transform: scale(.6);
        fill: @theme indeterminateShortSecondary
    }

    56% {
        transform: scale(.6);
        fill: @theme indeterminateShortSecondary
    }

    to {
        transform: scale(1);
        fill: @theme indeterminateShortPrimary
    }
}

@keyframes indeterminateShortCircleTransformsFill {
    8% {
        transform: scale(1)
    }

    50% {
        transform: scale(.6)
    }

    56% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

#web-shell-spinner {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    position: fixed;
    width: 100vw;
    z-index: 20010
}

#web-shell-spinner.has-background {
    background-color: #fff
}

@keyframes IndeterminateShort-indeterminateShortRotation {
    0% {
        transform: rotate(0deg)
    }

    8% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(470deg)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-42%)
    }

    56% {
        transform: translateY(-42%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes IndeterminateShort-indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4)
    }

    50% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4)
    }

    56% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4)
    }

    to {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsFill {
    8% {
        transform: scale(1)
    }

    50% {
        transform: scale(.6)
    }

    56% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-indeterminate-indeterminateShortPrimary-54d1c4: #0077c5;
    --ids-indeterminate-indeterminateShortSecondary-54d1c4: #34bfff
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 100;
    src: url("0e340eb98c0563cb4aec3d9ef4385205a5480a51.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 100;
    src: url("0ea52619f0440d21a00c126f42a81d6c7541994b.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 400;
    src: url("d919324422f3ad6753337a1d8fb829299ea37640.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 400;
    src: url("d2b2dd8f6311cf4c7a07647c5e41aa79a847b1cb.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 500;
    src: url("a279778361a11f971a913d345587715684ef39aa.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 500;
    src: url("4b2ffeb45031810103d786bca035afc8b65b35c7.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 600;
    src: url("b9465aa8e3368a6b6fd596e3ca416f39b7b83983.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 600;
    src: url("a2c702fe8eac92838a015c33a8289ce69519cf06.woff2")format("woff2")
}

html {
    font-family: Avenir Next forINTUIT,Arial,-apple-system,Helvetica Neue,sans-serif;
    font-size: 62.5%
}

.hide-spinner {
    animation: unset!important;
    visibility: hidden
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-556c27a {
    0%,to {
        box-shadow: 8px -18px,8px -2px,-8px -2px,-8px -18px;
        opacity: .7
    }

    50% {
        box-shadow: 0-10px,0-10px,0-10px,0-10px;
        height: 6px;
        opacity: 1;
        width: 6px
    }
}

@keyframes Dots-large-expand-556c27a {
    0%,to {
        box-shadow: 22px -37px,22px 7px,-22px 7px,-22px -37px;
        opacity: .7
    }

    50% {
        box-shadow: 0-15px,0-15px,0-15px,0-15px;
        height: 9px;
        opacity: 1;
        width: 9px
    }
}

@keyframes Dots-rotate-556c27a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes Bar-progressBarAnimation-d49377a {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-d49377a {
    0% {
        max-width: 100%
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-d49377a {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (min-width: 400px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Circle-progress-ring-83c8d12 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-83c8d12 {
    10% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes Circle-progress-complete-83c8d12 {
    0% {
        stroke: var(--color-progress-indicator)
    }

    to {
        stroke: var(--color-ui-completed)
    }
}

@keyframes Circle-end-with-fill-83c8d12 {
    0% {
        box-shadow: 0 0 0 var(--color-ui-completed) inset
    }
}

@keyframes Circle-checkmark-appear-83c8d12 {
    0% {
        stroke-dashoffset: 20
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

.Button-button-6a785d2 {
    --border-width: 2px;
    -webkit-tap-highlight-color: var(--color-shadow);
    align-items: center;
    background-clip: border-box;
    background-color: transparent;
    border: var(--border-width) solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--font-family-component);
    justify-content: center;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    transition: background-color var(--ease-fade) var(--duration-fade-moderate)
}

.Button-button-6a785d2[type=submit] {
    box-shadow: inherit
}

.Button-button-6a785d2 .Button-label-6a785d2:empty {
    padding-inline:0}

.Button-button-6a785d2:focus-visible {
    --negative-one: -1
}

.Button-button-6a785d2:focus-visible:before {
    border-radius: var(--radius-action);
    content: "";
    inset: calc(var(--negative-one)*2px);
    position: absolute;
    transition: box-shadow .1s ease
}

.Button-button-6a785d2:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.Button-button-6a785d2:focus-visible {
    box-shadow: none;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.Button-button-6a785d2:focus {
    box-shadow: none
}

.Button-button-6a785d2:focus:before {
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.Button-button-6a785d2.Button-full-6a785d2 {
    width: 100%
}

@media only screen and (min-width: 1024px) {
}

.Button-priority-primary-6a785d2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2 {
    background-color: var(--color-action-standard);
    color: var(--color-icon-inverse)
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-hover)
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-active)
}

.Button-priority-secondary-6a785d2.Button-purpose-standard-6a785d2 {
    border-color: var(--color-action-standard);
    color: var(--color-action-standard)
}

.Button-priority-secondary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-subtle-hover)
}

.Button-priority-secondary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-secondary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-secondary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-subtle-active)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2 {
    color: var(--color-action-standard)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-subtle-hover)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-subtle-active)
}

.Button-size-medium-6a785d2 {
    --padding-inline: var(--space-component-inline-padding-medium);
    border-radius: var(--radius-action);
    font-size: var(--font-size-action-medium);
    font-weight: var(--font-weight-component-bold);
    min-height: 36px;
    min-width: 100px;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block:var(--space-component-stack-padding-small)}

.Button-size-medium-6a785d2: focus-visible {
    --negative-one:-1;
    outline: 2px solid transparent
}

.Button-size-medium-6a785d2:focus-visible:before {
    border-radius: var(--radius-action);
    content: "";
    inset: calc(var(--negative-one)*var(--space-component-gap-small));
    position: absolute;
    transition: box-shadow .1s ease
}

.Button-size-medium-6a785d2:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.Button-size-medium-6a785d2 .Button-label-6a785d2 {
    --padding-inline: 8px;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Link-link-1abd943:has(:is(h1,h2,h3,h4,h5,h6)) {
    display: block;
    width: -moz-fit-content;
    width: fit-content
}

.Link-link-1abd943:link {
    color: var(--color-link-text)
}

.Link-link-1abd943:visited,.Link-link-1abd943:visited .Link-iconWrapper-1abd943>svg {
    color: var(--color-link-text-visited)
}

.Link-link-1abd943:hover {
    text-decoration: underline
}

.Link-link-1abd943:hover,.Link-link-1abd943:hover .Link-iconWrapper-1abd943>svg {
    color: var(--color-link-text-hover)
}

.Link-link-1abd943:active {
    color: var(--color-link-text-active)
}

.IconControl-iconControlButton-a2e6188:hover {
    background-color: var(--color-action-passive-subtle-hover)
}

.IconControl-iconControlButton-a2e6188:active {
    background-color: var(--color-action-passive-subtle-active);
    color: var(--color-icon-primary)
}

.IconControl-iconControlButton-a2e6188:focus-visible {
    --negative-one: -1;
    outline: 2px solid transparent
}

.IconControl-iconControlButton-a2e6188:focus-visible:before {
    border-radius: inherit;
    content: "";
    inset: calc(var(--negative-one)*2px);
    position: absolute;
    transition: box-shadow .1s ease
}

.IconControl-iconControlButton-a2e6188:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97 {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box;
    content: "";
    display: table;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg) scale(0);
    width: 5px
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97:after {
        transition: none
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):focus span:first-of-type,.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):hover span:first-of-type {
    border-color: var(--color-input-border-primary-hover)
}

@media only screen and (min-width: 768px) {
    .Checkbox-labelWrapper-bd27091 {
        display:inline-flex;
        margin-right: auto
    }
}

.TextField-TFInputWrapper-47097bd {
    display: flex;
    margin: 0;
    position: relative
}

@media only screen and (max-width: 576px) {
}

@media only screen and (max-width: 576px) {
}

.TextField-TextFieldWrapper-47097bd {
    font-family: inherit;
    text-align: left
}

.TextField-TFLabelWrapper-47097bd {
    color: var(--color-input-label);
    opacity: 1;
    width: 100%
}

.TextField-TFLabelWrapper-47097bd+div,.TextField-TFLabelWrapper-47097bd.TextField-TFHasLabel-47097bd .TextField-TFInputWrapper-47097bd {
    margin-top: var(--space-component-gap-small)
}

.TextField-TFLabelWrapper-47097bd .TextField-TFLabelOverride-47097bd {
    font-weight: var(--font-weight-input-label)
}

.TextField-TFLabelWrapper-47097bd .TextField-TFLabelOverride-47097bd.TextField-size-medium-47097bd {
    font-size: var(--font-size-input-label)
}

.TextField-TFInput-47097bd {
    font-family: inherit;
    height: 36px!important;
    padding: var(--space-component-stack-padding-large) var(--space-component-inline-padding-medium)!important
}

@media only screen and (max-width: 576px) {
    .TextField-TFInput-47097bd {
        height:40px;
        padding: var(--space-component-stack-padding-x-large)!important
    }
}

.TextField-TFInput-47097bd {
    background: var(--color-input-background-primary)!important;
    border: 1px solid var(--color-input-border-primary)!important;
    border-color: var(--color-input-border-primary)!important;
    border-radius: var(--radius-small)!important;
    box-sizing: border-box;
    color: var(--color-text-primary)!important;
    display: flex;
    font-weight: 400;
    line-height: 1.2;
    width: 100%
}

.TextField-TFInput-47097bd.TextField-size-medium-47097bd {
    font-size: 16px!important
}

.TextField-TFInput-47097bd:focus {
    border-color: var(--color-input-border-primary-focus)!important;
    border-style: solid!important;
    border-width: 1px!important;
    box-shadow: 0 0 0 1px var(--color-input-border-primary-focus)!important;
    outline-color: transparent;
    outline-offset: 0;
    outline-style: none;
    outline-width: 0
}

.TextField-TFInput-47097bd::placeholder {
    color: var(--color-input-placeholder)!important;
    font-style: normal!important;
    line-height: 24px;
    opacity: 1
}

.TextField-TFInput-47097bd:focus::placeholder {
    color: var(--color-input-placeholder)
}

.TextField-TFInput-47097bd.TextField-TFInputHovered-47097bd:not(.TextField-TFDisabled-47097bd),.TextField-TFInput-47097bd:hover:not(.TextField-TFDisabled-47097bd) {
    border-color: var(--color-input-border-primary-hover)!important
}

.TextField-TFInput-47097bd.TextField-TFNoErrorText-47097bd:focus {
    border: 1px solid var(--color-input-border-primary-active)!important;
    border-color: var(--color-input-border-primary-active)!important;
    box-shadow: 0 0 0 1px var(--color-input-border-primary-active)!important
}

.TextField-TFInput-47097bd.TextField-TFNotDisabled-47097bd {
    opacity: 1
}

@media screen and (prefers-reduced-motion:reduce) {
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --qbds-7c4562: #0365ac;
    --qbds-b37ba0: #393a3d
}

:root {
    --qbds-3f9303: #d52b1e;
    --qbds-522e29: #0077c5;
    --qbds-7e1220: #ff6a00;
    --qbds-7ed8a7: #0097e6
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
.ius-hosted-ui .ius {
    box-sizing: border-box
}

@media (min-width: 380px) {
    .ius-hosted-ui .ius {
        width:380px
    }
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
body {
    margin: 0
}

.background-color-experiment-overrides .ius-hosted-ui.theme-intuit-ecosystem,.background-color-experiment-overrides body {
    background-color: #fff
}

:root,[data-theme="intuit"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107,108,114,0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107,108,114,0.85);
    --color-action-complementary-subtle: rgba(255,255,255,0);
    --color-action-complementary-subtle-active: rgba(255,255,255,0.2);
    --color-action-complementary-subtle-focus: rgba(255,255,255,0);
    --color-action-complementary-subtle-hover: rgba(255,255,255,0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213,43,30,0);
    --color-action-negative-subtle-active: rgba(213,43,30,0.2);
    --color-action-negative-subtle-focus: rgba(213,43,30,0);
    --color-action-negative-subtle-hover: rgba(213,43,30,0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107,108,114,0);
    --color-action-passive-subtle-active: rgba(107,108,114,0.2);
    --color-action-passive-subtle-focus: rgba(107,108,114,0);
    --color-action-passive-subtle-hover: rgba(107,108,114,0.1);
    --color-action-special-use: #C9500F;
    --color-action-special-use-active: #AC4B18;
    --color-action-special-use-focus: #C9500F;
    --color-action-special-use-hover: #BF4E12;
    --color-action-special-use-subtle: rgba(255,106,0,0);
    --color-action-special-use-subtle-active: rgba(255,106,0,0.2);
    --color-action-special-use-subtle-focus: rgba(255,106,0,0);
    --color-action-special-use-subtle-hover: rgba(255,106,0,0.1);
    --color-action-standard: #0077C5;
    --color-action-standard-active: #055393;
    --color-action-standard-focus: #0077C5;
    --color-action-standard-hover: #0265AC;
    --color-action-standard-subtle: rgba(0,119,197,0);
    --color-action-standard-subtle-active: rgba(0,119,197,0.2);
    --color-action-standard-subtle-focus: rgba(0,119,197,0);
    --color-action-standard-subtle-hover: rgba(0,119,197,0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #F5FCFF;
    --color-container-background-accent-active: #E1F5FF;
    --color-container-background-accent-focus: #EBF9FF;
    --color-container-background-accent-hover: #EBF9FF;
    --color-container-background-accent-selected: #E1F5FF;
    --color-container-background-attention: #FFECD9;
    --color-container-background-beta: #D9F6F5;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #D9EFFB;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FAD7D6;
    --color-container-background-neutral: #EEEEEF;
    --color-container-background-new: #FBDDF0;
    --color-container-background-positive: #E5F4D9;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #E3E5E8;
    --color-container-background-secondary: #F4F5F8;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #ECEEF1;
    --color-container-border-accent: #0097E6;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #393A3D;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #D4D7DC;
    --color-container-border-secondary: #8D9096;
    --color-container-border-tertiary: #BABEC5;
    --color-container-overlay: rgba(255,255,255,0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #205EA3;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #009EAC;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #6100C2;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #E56C1D;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B61A37;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #D72792;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #8F4BFF;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #00A63B;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #3492EF;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #C27A00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #E43834;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: #BABEC5;
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #2CA01C;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #0097E6;
    --color-data-primary-100: #21ABF6;
    --color-data-primary-200: #0097E6;
    --color-data-primary-300: #0077C5;
    --color-data-primary-400: #055393;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #6B6C72;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #8D9096;
    --color-input-background-error: rgba(213,43,30,0.1);
    --color-input-background-error-focus: rgba(213,43,30,0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #0077C5;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #FFFFFF;
    --color-input-background-tertiary-active: #FFFFFF;
    --color-input-background-tertiary-focus: #FFFFFF;
    --color-input-background-tertiary-hover: #FFFFFF;
    --color-input-background-warning: rgba(255,187,0,0.25);
    --color-input-background-warning-focus: rgba(255,187,0,0.07);
    --color-input-border-disabled: #BABEC5;
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #0077C5;
    --color-input-border-primary-focus: #0077C5;
    --color-input-border-primary-hover: #0077C5;
    --color-input-border-primary-selected: #0077C5;
    --color-input-border-readonly: #8D9096;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #0077C5;
    --color-input-border-secondary-focus: #0077C5;
    --color-input-border-secondary-hover: #0077C5;
    --color-input-border-tertiary: #BABEC5;
    --color-input-border-tertiary-active: #0097E6;
    --color-input-border-tertiary-focus: #0077C5;
    --color-input-border-tertiary-hover: #0097E6;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #BABEC5;
    --color-input-placeholder-disabled: #D4D7DC;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168,152,255,0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #ECEEF1;
    --color-message-background-sent: #0077C5;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0,0,0,0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #F4F5F8;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #0077C5;
    --color-selection-indicator: #0077C5;
    --color-shadow: rgba(0,0,0,0.2);
    --color-text-accent: #0077C5;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-negative: #D52B1E;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #C9500F;
    --color-ui-attention-active: #AC4B18;
    --color-ui-attention-hover: #BF4E12;
    --color-ui-beta: #008481;
    --color-ui-completed: #108000;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #0077C5;
    --color-ui-primary-active: #055393;
    --color-ui-primary-focus: #0077C5;
    --color-ui-primary-hover: #1067AA;
    --color-ui-secondary: #393A3D;
    --color-ui-secondary-active: #000000;
    --color-ui-secondary-focus: #393A3D;
    --color-ui-secondary-hover: #2B2B2E;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E
}

:root,[data-theme="intuit"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-label-small: 14px;
    --font-size-input-text: 16px;
    --font-size-input-text-small: 14px
}

@media (max-width: 992px) {
    :root,[data-theme="intuit"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

@media (max-width: 480px) {
    :root,[data-theme="intuit"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

:root,[data-theme="intuit"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0,0,0.25,1);
    --ease-appear-emphasize: cubic-bezier(0.15,1.4,0.25,1);
    --ease-disappear: cubic-bezier(0.35,0,1,1);
    --ease-disappear-emphasize: cubic-bezier(0.4,0,0.6,-0.4);
    --ease-fade: cubic-bezier(0.35,0,0.5,1);
    --ease-transform: cubic-bezier(0.35,0,0.25,1);
    --ease-transform-emphasize: cubic-bezier(0.35,1.4,0.25,1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-component: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-display: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-heading: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 600;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-container-overlay: 4px;
    --radius-content-control: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-table: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-input-inline-padding-medium: 8px;
    --space-input-inline-padding-small: 8px;
    --space-input-stack-padding-medium: 8px;
    --space-input-stack-padding-small: 6px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px
}

.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx {
    background-image: none;
    margin: 10px 0px 0px
}

.hjYPHy.hjYPHy.hjYPHy[type="button"]:hover {
    text-decoration: underline;
    background-color: unset
}

.hAkLBa.hAkLBa.hAkLBa {
    padding: 0px;
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline
}

.hAkLBa.hAkLBa.hAkLBa:hover {
    text-decoration: underline;
    background-color: unset
}

.hAkLBa.hAkLBa.hAkLBa span {
    padding: 0px
}

.ioNEQy.ioNEQy.ioNEQy {
    padding: 20px;
    background-color: rgb(255,255,255);
    border: unset;
    font-size: 14px;
    max-width: 380px
}

.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
    border-radius: var(--radius-large);
    box-shadow: rgba(0,0,0,0.2) 0px 1px 4px 0px
}

@media (min-width: 768px) {
    .ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
        min-height:500px
    }
}

@media (max-width: 767px) {
    .ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
        border-radius:unset;
        box-shadow: unset
    }
}

.dzUeVe.dzUeVe.dzUeVe {
    font-weight: 400
}

.bevLbd.bevLbd.bevLbd {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    gap: 5px
}

.iCaFmM.iCaFmM.iCaFmM {
    padding: 0px;
    margin: 0px 5% 12px
}

.ctlOKR.ctlOKR.ctlOKR {
    list-style: none none;
    padding-inline-start:0px;margin: 0px
}

.gIaSSR.gIaSSR.gIaSSR {
    display: inline;
    padding-left: 10px
}

.gIaSSR.gIaSSR.gIaSSR:first-child {
    padding-left: 0px
}

.cwGJgm.cwGJgm.cwGJgm {
    font-weight: 400;
    margin-bottom: 12px
}

.gPKBya.gPKBya.gPKBya {
    font-family: var(--font-family-body);
    font-size: 12px;
    line-height: 1.5
}

@media (max-width: 767px) {
    .gPKBya.gPKBya.gPKBya {
        max-width:380px;
        margin: 0px auto
    }
}

.kyDFtb.kyDFtb.kyDFtb {
    text-align: center;
    margin: 0px 5%
}

.cujhnf.cujhnf.cujhnf {
    color: rgb(80,80,80);
    width: 100%;
    margin-top: 30px
}

.gslAv.gslAv.gslAv {
    align-self: center;
    margin-bottom: 20px
}

.bQzPFA.bQzPFA.bQzPFA {
    padding: 20px 0px
}

.hJHoSA.hJHoSA.hJHoSA {
    background-image: url("17e991080128da4d0f5eab673848074b5386cc9b.svg");
    display: block;
    height: 20px;
    width: 94.33px
}

.blBsbd.blBsbd.blBsbd {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.fKMPlm.fKMPlm.fKMPlm {
    display: flex;
    flex-direction: column;
    padding: 20px;
    width: auto;
    height: auto;
    box-sizing: border-box;
    max-width: 100%;
    background-color: transparent
}

.dAINDJ.dAINDJ.dAINDJ {
    display: flex;
    padding: spacePageInline var(--Spacing-Regular,20px) var(--Spacing-Regular,20px) var(--Spacing-Regular,20px);
    gap: 20px;
    flex-wrap: wrap
}

.kOjOOP.kOjOOP.kOjOOP {
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: visible
}

.kOjOOP.kOjOOP.kOjOOP>div {
    margin: auto;
    overflow: auto
}

@media (max-width: 380px) {
}

@media (min-width: 380px) {
}

.eVIhHK.eVIhHK.eVIhHK {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin: 0px auto auto
}

@media (max-width: 767px) {
    .eVIhHK.eVIhHK.eVIhHK {
        background-color:rgb(255,255,255)
    }
}

.eSgvvN.eSgvvN.eSgvvN {
    width: 100%
}

.bVwzHM.bVwzHM.bVwzHM {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 65px;
    min-height: calc(-65px + 100vh)
}

@media (max-width: 767px) {
    .bVwzHM.bVwzHM.bVwzHM {
        margin-top:unset;
        min-height: calc(100vh)
    }
}

.kzLZHH.kzLZHH.kzLZHH {
    min-height: 95vh
}

.iOUNHt.iOUNHt.iOUNHt {
    color: rgb(57,58,61);
    text-align: center;
    margin: 0px 0px 19px
}

.xLVQH.xLVQH.xLVQH {
    margin-bottom: 12px;
    color: var(--color-text-primary)
}

.iQcJay.iQcJay.iQcJay {
    font-size: 20px
}

@media (max-width: 480px) {
}

@media (min-width: 380px) {
}

@media (min-width: 250px) {
}

.hVRMXB.hVRMXB.hVRMXB {
    display: flex;
    margin-top: 25px;
    margin-bottom: 15px;
    color: rgb(186,190,197)
}

.hVRMXB.hVRMXB.hVRMXB::before,.hVRMXB.hVRMXB.hVRMXB::after {
    content: "";
    flex: 1 1 0%;
    border-bottom: 1px solid rgb(186,190,197);
    margin: auto 5px
}

.jrZlCL.jrZlCL.jrZlCL {
    min-height: 90px
}

.jgZCKa.jgZCKa.jgZCKa {
    float: right
}

.iPRtDl.iPRtDl.iPRtDl {
    padding: 0px
}

.fnQwvy.fnQwvy.fnQwvy {
    border: none;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    text-align: inherit;
    width: 100%;
    text-overflow: ellipsis;
    color: var(--color-text-primary)
}

.etCwug.etCwug.etCwug {
    text-align: center
}

.hxAZMq.hxAZMq.hxAZMq {
    margin-top: 4px
}

.bkUAuk.bkUAuk.bkUAuk {
    margin-bottom: 0px
}

.sf-hidden {
    display: none!important
}

<style id="quickbooks-tokens">[data-theme="quickbooks"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107,108,114,0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107,108,114,0.85);
    --color-action-complementary-subtle: rgba(255,255,255,0);
    --color-action-complementary-subtle-active: rgba(255,255,255,0.2);
    --color-action-complementary-subtle-focus: rgba(255,255,255,0);
    --color-action-complementary-subtle-hover: rgba(255,255,255,0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213,43,30,0);
    --color-action-negative-subtle-active: rgba(213,43,30,0.2);
    --color-action-negative-subtle-focus: rgba(213,43,30,0);
    --color-action-negative-subtle-hover: rgba(213,43,30,0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107,108,114,0);
    --color-action-passive-subtle-active: rgba(107,108,114,0.2);
    --color-action-passive-subtle-focus: rgba(107,108,114,0);
    --color-action-passive-subtle-hover: rgba(107,108,114,0.1);
    --color-action-special-use: #0E68A3;
    --color-action-special-use-active: #055393;
    --color-action-special-use-focus: #0E68A3;
    --color-action-special-use-hover: #0066A9;
    --color-action-special-use-subtle: rgba(107,108,114,0);
    --color-action-special-use-subtle-active: rgba(107,108,114,0.2);
    --color-action-special-use-subtle-focus: rgba(107,108,114,0);
    --color-action-special-use-subtle-hover: rgba(107,108,114,0.1);
    --color-action-standard: #00892E;
    --color-action-standard-active: #005419;
    --color-action-standard-focus: #00892E;
    --color-action-standard-hover: #006C23;
    --color-action-standard-subtle: rgba(0,137,46,0);
    --color-action-standard-subtle-active: rgba(0,137,46,0.2);
    --color-action-standard-subtle-focus: rgba(0,137,46,0);
    --color-action-standard-subtle-hover: rgba(0,137,46,0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #EAF2F8;
    --color-container-background-accent-active: rgba(212,215,220,0.2);
    --color-container-background-accent-focus: rgba(212,215,220,0.1);
    --color-container-background-accent-hover: rgba(212,215,220,0.1);
    --color-container-background-accent-selected: rgba(212,215,220,0.2);
    --color-container-background-attention: #FFEAC7;
    --color-container-background-beta: #E1F9FF;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #E0EDFF;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FFD4D8;
    --color-container-background-neutral: #E2E9ED;
    --color-container-background-new: #FFE6F4;
    --color-container-background-positive: #D8FFDB;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #D4D7DC;
    --color-container-background-secondary: #ECEEF1;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #E3E5E8;
    --color-container-border-accent: #108000;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #8D9096;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #8D9096;
    --color-container-border-secondary: #BABEC5;
    --color-container-border-tertiary: #D4D7DC;
    --color-container-overlay: rgba(255,255,255,0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #0077C5;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #00A6A4;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #4E2B8F;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #F95700;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B80000;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #C9007A;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #7A3DD8;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #2CA01C;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #21ABF6;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #FFAD00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #D52B1E;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: rgba(212,215,220,0.5);
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #108000;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #53B700;
    --color-data-primary-100: #7FD000;
    --color-data-primary-200: #53B700;
    --color-data-primary-300: #2CA01C;
    --color-data-primary-400: #108000;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #8D9096;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #FFFFFF;
    --color-input-background-error: rgba(213,43,30,0.1);
    --color-input-background-error-focus: rgba(213,43,30,0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #2CA01C;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #ECEEF1;
    --color-input-background-tertiary-active: #ECEEF1;
    --color-input-background-tertiary-focus: #ECEEF1;
    --color-input-background-tertiary-hover: #ECEEF1;
    --color-input-background-warning: rgba(255,187,0,0.25);
    --color-input-background-warning-focus: rgba(255,187,0,0.07);
    --color-input-border-disabled: rgba(141,144,150,0.5);
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #2CA01C;
    --color-input-border-primary-focus: #2CA01C;
    --color-input-border-primary-hover: #2CA01C;
    --color-input-border-primary-selected: #2CA01C;
    --color-input-border-readonly: #BABEC5;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #2CA01C;
    --color-input-border-secondary-focus: #2CA01C;
    --color-input-border-secondary-hover: #2CA01C;
    --color-input-border-tertiary: #8D9096;
    --color-input-border-tertiary-active: #2CA01C;
    --color-input-border-tertiary-focus: #2CA01C;
    --color-input-border-tertiary-hover: #2CA01C;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #6B6C72;
    --color-input-placeholder-disabled: #BABEC5;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168,152,255,0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #E3E5E8;
    --color-message-background-sent: #2CA01C;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0,0,0,0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #ECEEF1;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #2CA01C;
    --color-selection-indicator: #2CA01C;
    --color-shadow: rgba(0,0,0,0.2);
    --color-text-accent: #FFFFFF;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-negative: #D52B1E;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #CE5E0F;
    --color-ui-attention-active: #AC4B18;
    --color-ui-attention-hover: #BF4E12;
    --color-ui-beta: #008481;
    --color-ui-completed: #2CA01C;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #2CA01C;
    --color-ui-primary-active: #108000;
    --color-ui-primary-focus: #2CA01C;
    --color-ui-primary-hover: #258F1D;
    --color-ui-secondary: #2CA01C;
    --color-ui-secondary-active: #108000;
    --color-ui-secondary-focus: #2CA01C;
    --color-ui-secondary-hover: #258F1D;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E
}

[data-theme="quickbooks"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-label-small: 14px;
    --font-size-input-text: 16px;
    --font-size-input-text-small: 14px
}

@media (max-width: 992px) {
    [data-theme="quickbooks"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

@media (max-width: 480px) {
    [data-theme="quickbooks"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

[data-theme="quickbooks"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0,0,0.25,1);
    --ease-appear-emphasize: cubic-bezier(0.15,1.4,0.25,1);
    --ease-disappear: cubic-bezier(0.35,0,1,1);
    --ease-disappear-emphasize: cubic-bezier(0.4,0,0.6,-0.4);
    --ease-fade: cubic-bezier(0.35,0,0.5,1);
    --ease-transform: cubic-bezier(0.35,0,0.25,1);
    --ease-transform-emphasize: cubic-bezier(0.35,1.4,0.25,1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-component: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-display: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-heading: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 700;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-container-overlay: 4px;
    --radius-content-control: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-table: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-input-inline-padding-medium: 8px;
    --space-input-inline-padding-small: 8px;
    --space-input-stack-padding-medium: 8px;
    --space-input-stack-padding-small: 6px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (max-width: 480px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-badge-LabelDefaultColor-8d36c8: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8d36c8: 20px;
    --ids-badge-IconContainerDefaultWidth-8d36c8: 20px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-badge-LabelDefaultColor-8be55f: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8be55f: 20px;
    --ids-badge-IconContainerDefaultWidth-8be55f: 20px;
    --ids-badge-IconContainerNegativeForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNegativeBackgroundColor-8be55f: #d52b1e;
    --ids-badge-IconContainerNeutralForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNeutralBackgroundColor-8be55f: #6b6c72;
    --ids-badge-IconContainerAttentionForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerAttentionBackgroundColor-8be55f: #ff6a00;
    --ids-badge-IconContainerInfoForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerInfoBackgroundColor-8be55f: #0077c5;
    --ids-badge-IconContainerPositiveForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerPositiveBackgroundColor-8be55f: #108000;
    --ids-badge-IconContainerDraftForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerDraftBackgroundColor-8be55f: #d4d7dc
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-text-field-textInputContainerDefaultBorderRadius-de9579: 4px;
    --ids-text-field-textInputContainerDefaultBorderColor-de9579: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderWidth-014b82: 1px;
    --ids-text-field-textInputContainerDefaultBorderColor-014b82: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderRadius-014b82: 4px;
    --ids-text-field-textInputContainerActiveBorderColor-014b82: #0077c5;
    --ids-text-field-textInputContainerDisabledOpacity-014b82: 0.5;
    --ids-text-field-textInputHelperTextDefaultSpacingTop-014b82: 4px
}

@media only screen and (max-width: 576px) {
}

@media only screen and (max-width: 576px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-menu-MenuItemHoverBackgroundColor-f7a074: #0077c5;
    --ids-menu-MenuItemHoverColor-f7a074: #ffffff;
    --ids-menu-MenuItemActiveBackgroundColor-f7a074: #055393;
    --ids-menu-MenuItemDisabledColor-f7a074: rgba(57,58,61,0.5);
    --ids-menu-ContainerDefaultBackgroundColor-f7a074: #ffffff;
    --ids-menu-ContainerDefaultSpacingTop-f7a074: 4px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-icon-control-ButtonFocusOutlineGap-2c2e78: 2px;
    --ids-icon-control-ButtonFocusOutlineWidth-2c2e78: 2px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --ids-link-ContainerFocusOutlineWidth-8481fa: 2px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 992px) {
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-icon-control-ButtonFocusOutlineGap-884e7d: 2px;
    --ids-icon-control-LabelDefaultSpacingRight-884e7d: 4px;
    --ids-icon-control-LabelDefaultSpacingLeft-884e7d: 4px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@keyframes Backdrop-darkFadeIn-0de64c9 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0.4;
        opacity: var(--ids-backdrop-ContainerDefaultOpacity-29b10d)
    }
}

@keyframes Backdrop-lightFadeIn-ef3bd55 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0.8;
        opacity: var(--ids-backdrop-ContainerLightOpacity-29b10d)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-backdrop-ContainerDefaultOpacity-29b10d: 0.4;
    --ids-backdrop-ContainerLightOpacity-29b10d: 0.8
}

@keyframes Modal-fadeEnter-dfd65f4 {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal-fadeExit-82cf80a {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Modal-growEnter-a37019f {
    from {
        transform: scale(.8)
    }

    to {
        transform: none
    }
}

@keyframes Modal-shrinkSubtleExit-c35a09a {
    from {
        transform: none
    }

    to {
        transform: scale(.9)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 320px) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 607px) {
}

@media only screen and (max-width: 783px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (min-width: 416px) {
}

@media only screen and (min-width: 608px) {
}

@media only screen and (min-width: 784px) {
}

@media only screen and (max-width: 415px) {
}

:root {
    --ids-modal-dialog-ContainerTransitionFadeDuration-04dbd8: 0.25s;
    --ids-modal-dialog-ContainerDefaultSectionPadding-04dbd8: 40px;
    --ids-modal-dialog-ContainerDefaultPaddingVertical-04dbd8: 20px;
    --ids-modal-dialog-ResponsiveContainerDefaultSectionPadding-04dbd8: 16px
}

/*!
         * @appfabric-plugin/account-selector
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px
}

@keyframes Circle-progress-ring-c1754d4 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-6da6a7c {
    10% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes Circle-progress-complete-6d497f7 {
    0% {
        stroke: #0097e6;
        stroke: var(--ids-dc72c4)
    }

    100% {
        stroke: #0097e6;
        stroke: var(--ids-b528da)
    }
}

@keyframes Circle-end-with-fill-e02ad85 {
    0% {
        box-shadow: 0 0 0#0097e6 inset;
        box-shadow: 0 0 0 var(--ids-b528da) inset
    }
}

@keyframes Circle-checkmark-appear-ff5491b {
    0% {
        stroke-dashoffset: 20
    }

    100% {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

:root {
    --ids-dc72c4: #0097e6;
    --ids-b528da: #0097e6;
    --ids-9239e8: cubic-bezier(0.25,0.1,0.25,1);
    --ids-e22d7c: 0.5s;
    --ids-552643: 400px;
    --ids-18588a: #6b6c72;
    --ids-255695: #0097e6;
    --ids-ab5906: 0.35s;
    --ids-7cbd54: 1.5s;
    --ids-b05500: 12px;
    --ids-9863ed: 9999px;
    --ids-197e0d: 24px;
    --ids-d0739c: 64px;
    --ids-10a9d7: 6px;
    --ids-0d0158: 4px;
    --ids-b52596: 1.5s;
    --ids-fd8b79: cubic-bezier(0.35,0,0.25,1);
    --ids-3199d4: 0.7;
    --ids-06ec3c: 6px;
    --ids-57a255: 1;
    --ids-991cd5: 9px
}

@keyframes Bar-progressBarAnimation-978f533 {
    from {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-c308061 {
    from,to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-46cfdb4 {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-f5f319a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0
    }

    100% {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-f148d67 {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0
    }

    100% {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (min-width: 480px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-0958361 {
    0%,100% {
        box-shadow: 8px -18px 0,8px -2px 0,-8px -2px 0,-8px -18px 0;
        opacity: 0.7;
        opacity: var(--ids-3199d4)
    }

    50% {
        box-shadow: 0-10px 0,0-10px 0,0-10px 0,0-10px 0;
        width: 6px;
        width: var(--ids-10a9d7);
        height: 6px;
        height: var(--ids-10a9d7);
        opacity: 1;
        opacity: var(--ids-57a255)
    }
}

@keyframes Dots-large-expand-149efb1 {
    0%,100% {
        box-shadow: 22px -37px 0,22px 7px 0,-22px 7px 0,-22px -37px 0;
        opacity: 0.7;
        opacity: var(--ids-3199d4)
    }

    50% {
        box-shadow: 0-15px 0,0-15px 0,0-15px 0,0-15px 0;
        width: 9px;
        width: var(--ids-991cd5);
        height: 9px;
        height: var(--ids-991cd5);
        opacity: 1;
        opacity: var(--ids-57a255)
    }
}

@keyframes Dots-rotate-56462a1 {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

.RcCheckbox-container-72dcf97 {
    font-family: inherit;
    margin: 2px;
    outline: none;
    display: inline-block;
    line-height: 1;
    position: relative;
    width: 20px;
    height: 20px
}

.RcCheckbox-inputCheckboxWrapper-72dcf97 {
    position: absolute;
    inset: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
    margin: 0;
    height: 100%;
    width: 100%
}

.RcCheckbox-innerCheckboxWrapper-72dcf97 {
    box-sizing: border-box;
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--color-input-border-primary);
    background-color: var(--color-input-background-primary)
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97 {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97 {
    border-radius: var(--radius-small);
    transition: background-color var(--duration-fade-fast) var(--ease-appear)
}

.RcCheckbox-innerCheckboxWrapper-72dcf97:after {
    box-sizing: border-box;
    transform: rotate(45deg) scale(0);
    position: absolute;
    left: 4px;
    top: 1px;
    display: table;
    width: 5px;
    height: 8px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    content: ""
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97:after {
        transition: none
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

.Checkbox-labelWrapper-bd27091 {
    font-family: inherit;
    cursor: pointer;
    display: flex;
    gap: var(--space-component-gap-medium)
}

.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):hover span:first-of-type,.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):focus span:first-of-type {
    border-color: var(--color-input-border-primary-hover)
}

.Checkbox-labelWrapper-bd27091.Checkbox-size-medium-bd27091 {
    font-size: var(--font-size-component-medium)
}

.Checkbox-spanWrapper-bd27091 {
    opacity: 100%;
    display: flex;
    align-items: flex-start
}

.Checkbox-spanWrapper-bd27091.Checkbox-size-medium-bd27091 {
    font-size: var(--font-size-component-medium)
}

@media only screen and (min-width: 768px) {
    .Checkbox-labelWrapper-bd27091 {
        display:inline-flex;
        margin-right: auto
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-556c27a {
    0%,to {
        box-shadow: 8px -18px,8px -2px,-8px -2px,-8px -18px;
        opacity: .7
    }

    50% {
        box-shadow: 0-10px,0-10px,0-10px,0-10px;
        width: 6px;
        height: 6px;
        opacity: 1
    }
}

@keyframes Dots-large-expand-556c27a {
    0%,to {
        box-shadow: 22px -37px,22px 7px,-22px 7px,-22px -37px;
        opacity: .7
    }

    50% {
        box-shadow: 0-15px,0-15px,0-15px,0-15px;
        width: 9px;
        height: 9px;
        opacity: 1
    }
}

@keyframes Dots-rotate-556c27a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes Bar-progressBarAnimation-d49377a {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-d49377a {
    0% {
        max-width: 100%
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-d49377a {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0%
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0%
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (min-width: 400px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Circle-progress-ring-83c8d12 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-83c8d12 {
    10% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes Circle-progress-complete-83c8d12 {
    0% {
        stroke: var(--color-progress-indicator)
    }

    to {
        stroke: var(--color-ui-completed)
    }
}

@keyframes Circle-end-with-fill-83c8d12 {
    0% {
        box-shadow: 0 0 0 var(--color-ui-completed) inset
    }
}

@keyframes Circle-checkmark-appear-83c8d12 {
    0% {
        stroke-dashoffset: 20
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

.Typography-headline-6-e793b1d {
    font-family: var(--font-family-heading);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    line-height: var(--line-height-heading)
}

.Typography-body-2-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-2);
    line-height: var(--line-height-body)
}

.Typography-body-3-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-3);
    line-height: var(--line-height-body)
}

.Typography-body-4-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: var(--font-size-body-4);
    line-height: var(--line-height-body)
}

.Typography-regular-e793b1d {
    font-weight: 400
}

.Typography-medium-e793b1d,.Typography-fw-500-e793b1d {
    font-weight: 500
}

.Typography-demi-e793b1d,.Typography-fw-600-e793b1d {
    font-weight: 600
}

.gTKlUa {
    margin: 0px
}

.hXiAUx {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 20px
}

.jwjDZD {
    display: flex;
    width: 295px
}

.SbxMe {
    color: var(--color-ui-tertiary-active,#000000)
}

.kQkJvf {
    color: var(--quickbooks-intuit-com-black,#010101)
}

.MUBNq [class*="Checkbox-labelWrapper"] {
    -webkit-box-align: center;
    align-items: center
}

.MUBNq [class*="Checkbox-spanWrapper"] {
    color: var(--color-text-primary,#393a3d)
}

.MUBNq [class*="Checkbox-labelWrapper"] {
    margin-bottom: 0px
}

.gnBnzW {
    width: 100%;
    display: flex;
    padding: 20px 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0px;
    box-shadow: var(--elevation-level-1) var(--color-shadow);
    border-radius: 8px 0px 0px 8px;
    border-right: 0px
}

.dcXoPw {
    width: 8px;
    border: 1px solid var(--color-container-border-positive,#53b700);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background: var(--color-container-border-positive,#53b700);
    box-shadow: var(--elevation-level-1) var(--color-shadow)
}

.biAMRt {
    display: flex;
    flex-direction: row
}

.Link-link-1abd943 {
    font-family: inherit;
    padding: 4px;
    text-decoration: none;
    color: var(--color-link-text);
    cursor: pointer;
    display: inline-block
}

.Link-link-1abd943:has(:is(h1,h2,h3,h4,h5,h6)) {
    display: block;
    width: fit-content
}

.Link-link-1abd943:link {
    color: var(--color-link-text)
}

.Link-link-1abd943:visited {
    color: var(--color-link-text-visited)
}

.Link-link-1abd943:hover {
    color: var(--color-link-text-hover);
    text-decoration: underline
}

.Link-link-1abd943:active {
    color: var(--color-link-text-active)
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --iti-hover-color: rgba(0,0,0,.05);
    --iti-border-color: #ccc;
    --iti-dialcode-color: #999;
    --iti-dropdown-bg: #fff;
    --iti-spacer-horizontal: 8px;
    --iti-flag-height: 12px;
    --iti-flag-width: 16px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 6px;
    --iti-triangle-border: calc(var(--iti-arrow-width)/2);
    --iti-arrow-padding: 6px;
    --iti-arrow-color: #555;
    --iti-path-flags-1x: url("f9cf49faabe5e3ea6fa50a500aabd47fef31e160.webp");
    --iti-path-flags-2x: url("ea0cd34085793585339ca2a617ef5f38a9e4db31.webp");
    --iti-path-globe-1x: url("ffac728119c1a0eb80ffd73126afc71052b606e6.webp");
    --iti-path-globe-2x: url("0d05ec210eecc9d51aa851258bc0630ebfdda1ab.webp");
    --iti-flag-sprite-width: 3904px;
    --iti-flag-sprite-height: 12px;
    --iti-mobile-popup-margin: 30px
}

@media (max-width: 500px) {
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2x) {
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media only screen and (min-width: 768px) {
}

@keyframes indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-42%)
    }

    56% {
        transform: translateY(-42%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: @theme indeterminateShortPrimary
    }

    50% {
        transform: scale(.6);
        fill: @theme indeterminateShortSecondary
    }

    56% {
        transform: scale(.6);
        fill: @theme indeterminateShortSecondary
    }

    to {
        transform: scale(1);
        fill: @theme indeterminateShortPrimary
    }
}

@keyframes indeterminateShortCircleTransformsFill {
    8% {
        transform: scale(1)
    }

    50% {
        transform: scale(.6)
    }

    56% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

#web-shell-spinner {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    position: fixed;
    width: 100vw;
    z-index: 20010
}

#web-shell-spinner.has-background {
    background-color: #fff
}

@keyframes IndeterminateShort-indeterminateShortRotation {
    0% {
        transform: rotate(0deg)
    }

    8% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(470deg)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-42%)
    }

    56% {
        transform: translateY(-42%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes IndeterminateShort-indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4)
    }

    50% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4)
    }

    56% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4)
    }

    to {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsFill {
    8% {
        transform: scale(1)
    }

    50% {
        transform: scale(.6)
    }

    56% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-indeterminate-indeterminateShortPrimary-54d1c4: #0077c5;
    --ids-indeterminate-indeterminateShortSecondary-54d1c4: #34bfff
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 100;
    src: url("0e340eb98c0563cb4aec3d9ef4385205a5480a51.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 100;
    src: url("0ea52619f0440d21a00c126f42a81d6c7541994b.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 400;
    src: url("d919324422f3ad6753337a1d8fb829299ea37640.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 400;
    src: url("d2b2dd8f6311cf4c7a07647c5e41aa79a847b1cb.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 500;
    src: url("a279778361a11f971a913d345587715684ef39aa.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 500;
    src: url("4b2ffeb45031810103d786bca035afc8b65b35c7.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 600;
    src: url("b9465aa8e3368a6b6fd596e3ca416f39b7b83983.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 600;
    src: url("a2c702fe8eac92838a015c33a8289ce69519cf06.woff2")format("woff2")
}

html {
    font-family: Avenir Next forINTUIT,Arial,-apple-system,Helvetica Neue,sans-serif;
    font-size: 62.5%
}

.hide-spinner {
    animation: unset!important;
    visibility: hidden
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-556c27a {
    0%,to {
        box-shadow: 8px -18px,8px -2px,-8px -2px,-8px -18px;
        opacity: .7
    }

    50% {
        box-shadow: 0-10px,0-10px,0-10px,0-10px;
        height: 6px;
        opacity: 1;
        width: 6px
    }
}

@keyframes Dots-large-expand-556c27a {
    0%,to {
        box-shadow: 22px -37px,22px 7px,-22px 7px,-22px -37px;
        opacity: .7
    }

    50% {
        box-shadow: 0-15px,0-15px,0-15px,0-15px;
        height: 9px;
        opacity: 1;
        width: 9px
    }
}

@keyframes Dots-rotate-556c27a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes Bar-progressBarAnimation-d49377a {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-d49377a {
    0% {
        max-width: 100%
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-d49377a {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (min-width: 400px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Circle-progress-ring-83c8d12 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-83c8d12 {
    10% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes Circle-progress-complete-83c8d12 {
    0% {
        stroke: var(--color-progress-indicator)
    }

    to {
        stroke: var(--color-ui-completed)
    }
}

@keyframes Circle-end-with-fill-83c8d12 {
    0% {
        box-shadow: 0 0 0 var(--color-ui-completed) inset
    }
}

@keyframes Circle-checkmark-appear-83c8d12 {
    0% {
        stroke-dashoffset: 20
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

.Button-button-6a785d2 {
    --border-width: 2px;
    -webkit-tap-highlight-color: var(--color-shadow);
    align-items: center;
    background-clip: border-box;
    background-color: transparent;
    border: var(--border-width) solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--font-family-component);
    justify-content: center;
    line-height: normal;
    padding: 0;
    position: relative;
    transition: background-color var(--ease-fade) var(--duration-fade-moderate)
}

.Button-button-6a785d2[type=submit] {
    box-shadow: inherit
}

.Button-button-6a785d2 .Button-label-6a785d2:empty {
    padding-inline:0}

.Button-button-6a785d2.Button-disabled-6a785d2 {
    opacity: var(--opacity-disabled);
    pointer-events: none
}

.Button-button-6a785d2:focus-visible {
    --negative-one: -1
}

.Button-button-6a785d2:focus-visible:before {
    border-radius: var(--radius-action);
    content: "";
    inset: calc(var(--negative-one)*2px);
    position: absolute;
    transition: box-shadow .1s ease
}

.Button-button-6a785d2:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.Button-button-6a785d2:focus-visible {
    box-shadow: none;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.Button-button-6a785d2:focus {
    box-shadow: none
}

.Button-button-6a785d2:focus:before {
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.Button-button-6a785d2.Button-full-6a785d2 {
    width: 100%
}

@media only screen and (min-width: 1024px) {
}

.Button-priority-primary-6a785d2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2 {
    background-color: var(--color-action-standard);
    color: var(--color-icon-inverse)
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-hover)
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-active)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2 {
    color: var(--color-action-standard)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-subtle-hover)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-subtle-active)
}

.Button-size-medium-6a785d2 {
    --padding-inline: var(--space-component-inline-padding-medium);
    border-radius: var(--radius-action);
    font-size: var(--font-size-action-medium);
    font-weight: var(--font-weight-component-bold);
    min-height: 36px;
    min-width: 100px;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block:var(--space-component-stack-padding-small)}

.Button-size-medium-6a785d2: focus-visible {
    --negative-one:-1;
    outline: 2px solid transparent
}

.Button-size-medium-6a785d2:focus-visible:before {
    border-radius: var(--radius-action);
    content: "";
    inset: calc(var(--negative-one)*var(--space-component-gap-small));
    position: absolute;
    transition: box-shadow .1s ease
}

.Button-size-medium-6a785d2:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.Button-size-medium-6a785d2 .Button-label-6a785d2 {
    --padding-inline: 8px;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Link-link-1abd943:has(:is(h1,h2,h3,h4,h5,h6)) {
    display: block;
    width: -moz-fit-content;
    width: fit-content
}

.Link-link-1abd943:link {
    color: var(--color-link-text)
}

.Link-link-1abd943:visited,.Link-link-1abd943:visited .Link-iconWrapper-1abd943>svg {
    color: var(--color-link-text-visited)
}

.Link-link-1abd943:hover {
    text-decoration: underline
}

.Link-link-1abd943:hover,.Link-link-1abd943:hover .Link-iconWrapper-1abd943>svg {
    color: var(--color-link-text-hover)
}

.Link-link-1abd943:active {
    color: var(--color-link-text-active)
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97 {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box;
    content: "";
    display: table;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg) scale(0);
    width: 5px
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97:after {
        transition: none
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):focus span:first-of-type,.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):hover span:first-of-type {
    border-color: var(--color-input-border-primary-hover)
}

@media only screen and (min-width: 768px) {
    .Checkbox-labelWrapper-bd27091 {
        display:inline-flex;
        margin-right: auto
    }
}

.TextField-TFInputWrapper-47097bd {
    display: flex;
    margin: 0;
    position: relative
}

@media only screen and (max-width: 576px) {
}

@media only screen and (max-width: 576px) {
}

.TextField-TextFieldWrapper-47097bd {
    font-family: inherit;
    text-align: left
}

.TextField-TFLabelWrapper-47097bd {
    color: var(--color-input-label);
    opacity: 1;
    width: 100%
}

.TextField-TFLabelWrapper-47097bd+div,.TextField-TFLabelWrapper-47097bd.TextField-TFHasLabel-47097bd .TextField-TFInputWrapper-47097bd {
    margin-top: var(--space-component-gap-small)
}

.TextField-TFLabelWrapper-47097bd .TextField-TFLabelOverride-47097bd {
    font-weight: var(--font-weight-input-label)
}

.TextField-TFLabelWrapper-47097bd .TextField-TFLabelOverride-47097bd.TextField-size-medium-47097bd {
    font-size: var(--font-size-input-label)
}

.TextField-TFInput-47097bd {
    font-family: inherit;
    height: 36px!important;
    padding: var(--space-component-stack-padding-large) var(--space-component-inline-padding-medium)!important
}

@media only screen and (max-width: 576px) {
    .TextField-TFInput-47097bd {
        height:40px;
        padding: var(--space-component-stack-padding-x-large)!important
    }
}

.TextField-TFInput-47097bd {
    background: var(--color-input-background-primary)!important;
    border: 1px solid var(--color-input-border-primary)!important;
    border-color: var(--color-input-border-primary)!important;
    border-radius: var(--radius-small)!important;
    box-sizing: border-box;
    color: var(--color-text-primary)!important;
    display: flex;
    font-weight: 400;
    line-height: 1.2;
    width: 100%
}

.TextField-TFInput-47097bd.TextField-size-medium-47097bd {
    font-size: 16px!important
}

.TextField-TFInput-47097bd:focus {
    border-color: var(--color-input-border-primary-focus)!important;
    border-style: solid!important;
    border-width: 1px!important;
    box-shadow: 0 0 0 1px var(--color-input-border-primary-focus)!important;
    outline-color: transparent;
    outline-offset: 0;
    outline-style: none;
    outline-width: 0
}

.TextField-TFInput-47097bd::placeholder {
    color: var(--color-input-placeholder)!important;
    font-style: normal!important;
    line-height: 24px;
    opacity: 1
}

.TextField-TFInput-47097bd:focus::placeholder {
    color: var(--color-input-placeholder)
}

.TextField-TFInput-47097bd.TextField-TFInputHovered-47097bd:not(.TextField-TFDisabled-47097bd),.TextField-TFInput-47097bd:hover:not(.TextField-TFDisabled-47097bd) {
    border-color: var(--color-input-border-primary-hover)!important
}

.TextField-TFInput-47097bd.TextField-TFNoErrorText-47097bd:focus {
    border: 1px solid var(--color-input-border-primary-active)!important;
    border-color: var(--color-input-border-primary-active)!important;
    box-shadow: 0 0 0 1px var(--color-input-border-primary-active)!important
}

.TextField-TFInput-47097bd.TextField-TFNotDisabled-47097bd {
    opacity: 1
}

@media screen and (prefers-reduced-motion:reduce) {
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
:root {
    --qbds-7c4562: #0365ac;
    --qbds-b37ba0: #393a3d
}

:root {
    --qbds-3f9303: #d52b1e;
    --qbds-522e29: #0077c5;
    --qbds-7e1220: #ff6a00;
    --qbds-7ed8a7: #0097e6
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
.ius-hosted-ui .ius {
    box-sizing: border-box
}

@media (min-width: 380px) {
    .ius-hosted-ui .ius {
        width:380px
    }
}

/*!
         * identity-authn-core-ui
         * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
         */
body {
    margin: 0
}

.background-color-experiment-overrides .ius-hosted-ui.theme-intuit-ecosystem,.background-color-experiment-overrides body {
    background-color: #fff
}

:root,[data-theme="intuit"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107,108,114,0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107,108,114,0.85);
    --color-action-complementary-subtle: rgba(255,255,255,0);
    --color-action-complementary-subtle-active: rgba(255,255,255,0.2);
    --color-action-complementary-subtle-focus: rgba(255,255,255,0);
    --color-action-complementary-subtle-hover: rgba(255,255,255,0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213,43,30,0);
    --color-action-negative-subtle-active: rgba(213,43,30,0.2);
    --color-action-negative-subtle-focus: rgba(213,43,30,0);
    --color-action-negative-subtle-hover: rgba(213,43,30,0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107,108,114,0);
    --color-action-passive-subtle-active: rgba(107,108,114,0.2);
    --color-action-passive-subtle-focus: rgba(107,108,114,0);
    --color-action-passive-subtle-hover: rgba(107,108,114,0.1);
    --color-action-special-use: #C9500F;
    --color-action-special-use-active: #AC4B18;
    --color-action-special-use-focus: #C9500F;
    --color-action-special-use-hover: #BF4E12;
    --color-action-special-use-subtle: rgba(255,106,0,0);
    --color-action-special-use-subtle-active: rgba(255,106,0,0.2);
    --color-action-special-use-subtle-focus: rgba(255,106,0,0);
    --color-action-special-use-subtle-hover: rgba(255,106,0,0.1);
    --color-action-standard: #0077C5;
    --color-action-standard-active: #055393;
    --color-action-standard-focus: #0077C5;
    --color-action-standard-hover: #0265AC;
    --color-action-standard-subtle: rgba(0,119,197,0);
    --color-action-standard-subtle-active: rgba(0,119,197,0.2);
    --color-action-standard-subtle-focus: rgba(0,119,197,0);
    --color-action-standard-subtle-hover: rgba(0,119,197,0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #F5FCFF;
    --color-container-background-accent-active: #E1F5FF;
    --color-container-background-accent-focus: #EBF9FF;
    --color-container-background-accent-hover: #EBF9FF;
    --color-container-background-accent-selected: #E1F5FF;
    --color-container-background-attention: #FFECD9;
    --color-container-background-beta: #D9F6F5;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #D9EFFB;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FAD7D6;
    --color-container-background-neutral: #EEEEEF;
    --color-container-background-new: #FBDDF0;
    --color-container-background-positive: #E5F4D9;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #E3E5E8;
    --color-container-background-secondary: #F4F5F8;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #ECEEF1;
    --color-container-border-accent: #0097E6;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #393A3D;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #D4D7DC;
    --color-container-border-secondary: #8D9096;
    --color-container-border-tertiary: #BABEC5;
    --color-container-overlay: rgba(255,255,255,0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #205EA3;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #009EAC;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #6100C2;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #E56C1D;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B61A37;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #D72792;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #8F4BFF;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #00A63B;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #3492EF;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #C27A00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #E43834;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: #BABEC5;
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #2CA01C;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #0097E6;
    --color-data-primary-100: #21ABF6;
    --color-data-primary-200: #0097E6;
    --color-data-primary-300: #0077C5;
    --color-data-primary-400: #055393;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #6B6C72;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #8D9096;
    --color-input-background-error: rgba(213,43,30,0.1);
    --color-input-background-error-focus: rgba(213,43,30,0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #0077C5;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #FFFFFF;
    --color-input-background-tertiary-active: #FFFFFF;
    --color-input-background-tertiary-focus: #FFFFFF;
    --color-input-background-tertiary-hover: #FFFFFF;
    --color-input-background-warning: rgba(255,187,0,0.25);
    --color-input-background-warning-focus: rgba(255,187,0,0.07);
    --color-input-border-disabled: #BABEC5;
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #0077C5;
    --color-input-border-primary-focus: #0077C5;
    --color-input-border-primary-hover: #0077C5;
    --color-input-border-primary-selected: #0077C5;
    --color-input-border-readonly: #8D9096;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #0077C5;
    --color-input-border-secondary-focus: #0077C5;
    --color-input-border-secondary-hover: #0077C5;
    --color-input-border-tertiary: #BABEC5;
    --color-input-border-tertiary-active: #0097E6;
    --color-input-border-tertiary-focus: #0077C5;
    --color-input-border-tertiary-hover: #0097E6;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #BABEC5;
    --color-input-placeholder-disabled: #D4D7DC;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168,152,255,0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #ECEEF1;
    --color-message-background-sent: #0077C5;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0,0,0,0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #F4F5F8;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #0077C5;
    --color-selection-indicator: #0077C5;
    --color-shadow: rgba(0,0,0,0.2);
    --color-text-accent: #0077C5;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-negative: #D52B1E;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #C9500F;
    --color-ui-attention-active: #AC4B18;
    --color-ui-attention-hover: #BF4E12;
    --color-ui-beta: #008481;
    --color-ui-completed: #108000;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #0077C5;
    --color-ui-primary-active: #055393;
    --color-ui-primary-focus: #0077C5;
    --color-ui-primary-hover: #1067AA;
    --color-ui-secondary: #393A3D;
    --color-ui-secondary-active: #000000;
    --color-ui-secondary-focus: #393A3D;
    --color-ui-secondary-hover: #2B2B2E;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E
}

:root,[data-theme="intuit"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-label-small: 14px;
    --font-size-input-text: 16px;
    --font-size-input-text-small: 14px
}

@media (max-width: 992px) {
    :root,[data-theme="intuit"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

@media (max-width: 480px) {
    :root,[data-theme="intuit"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

:root,[data-theme="intuit"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0,0,0.25,1);
    --ease-appear-emphasize: cubic-bezier(0.15,1.4,0.25,1);
    --ease-disappear: cubic-bezier(0.35,0,1,1);
    --ease-disappear-emphasize: cubic-bezier(0.4,0,0.6,-0.4);
    --ease-fade: cubic-bezier(0.35,0,0.5,1);
    --ease-transform: cubic-bezier(0.35,0,0.25,1);
    --ease-transform-emphasize: cubic-bezier(0.35,1.4,0.25,1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-component: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-display: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-heading: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 600;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-container-overlay: 4px;
    --radius-content-control: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-table: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-input-inline-padding-medium: 8px;
    --space-input-inline-padding-small: 8px;
    --space-input-stack-padding-medium: 8px;
    --space-input-stack-padding-small: 6px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px
}

.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx {
    background-image: none;
    margin: 10px 0px 0px
}

.ioNEQy.ioNEQy.ioNEQy {
    padding: 20px;
    background-color: rgb(255,255,255);
    border: unset;
    font-size: 14px;
    max-width: 380px
}

.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
    border-radius: var(--radius-large);
    box-shadow: rgba(0,0,0,0.2) 0px 1px 4px 0px
}

@media (min-width: 768px) {
    .ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
        min-height:500px
    }
}

@media (max-width: 767px) {
    .ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
        border-radius:unset;
        box-shadow: unset
    }
}

.dzUeVe.dzUeVe.dzUeVe {
    font-weight: 400
}

.bevLbd.bevLbd.bevLbd {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    gap: 5px
}

.iCaFmM.iCaFmM.iCaFmM {
    padding: 0px;
    margin: 0px 5% 12px
}

.ctlOKR.ctlOKR.ctlOKR {
    list-style: none none;
    padding-inline-start:0px;margin: 0px
}

.gIaSSR.gIaSSR.gIaSSR {
    display: inline;
    padding-left: 10px
}

.gIaSSR.gIaSSR.gIaSSR:first-child {
    padding-left: 0px
}

.cwGJgm.cwGJgm.cwGJgm {
    font-weight: 400;
    margin-bottom: 12px
}

.gPKBya.gPKBya.gPKBya {
    font-family: var(--font-family-body);
    font-size: 12px;
    line-height: 1.5
}

@media (max-width: 767px) {
    .gPKBya.gPKBya.gPKBya {
        max-width:380px;
        margin: 0px auto
    }
}

.kyDFtb.kyDFtb.kyDFtb {
    text-align: center;
    margin: 0px 5%
}

.cujhnf.cujhnf.cujhnf {
    color: rgb(80,80,80);
    width: 100%;
    margin-top: 30px
}

.gslAv.gslAv.gslAv {
    align-self: center;
    margin-bottom: 20px
}

.bQzPFA.bQzPFA.bQzPFA {
    padding: 20px 0px
}

.hJHoSA.hJHoSA.hJHoSA {
    background-image: url("17e991080128da4d0f5eab673848074b5386cc9b.svg");
    display: block;
    height: 20px;
    width: 94.33px
}

.blBsbd.blBsbd.blBsbd {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.fKMPlm.fKMPlm.fKMPlm {
    display: flex;
    flex-direction: column;
    padding: 20px;
    width: auto;
    height: auto;
    box-sizing: border-box;
    max-width: 100%;
    background-color: transparent
}

.dAINDJ.dAINDJ.dAINDJ {
    display: flex;
    padding: spacePageInline var(--Spacing-Regular,20px) var(--Spacing-Regular,20px) var(--Spacing-Regular,20px);
    gap: 20px;
    flex-wrap: wrap
}

.kOjOOP.kOjOOP.kOjOOP {
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: visible
}

.kOjOOP.kOjOOP.kOjOOP>div {
    margin: auto;
    overflow: auto
}

@media (max-width: 380px) {
}

@media (min-width: 380px) {
}

.eVIhHK.eVIhHK.eVIhHK {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin: 0px auto auto
}

@media (max-width: 767px) {
    .eVIhHK.eVIhHK.eVIhHK {
        background-color:rgb(255,255,255)
    }
}

.eSgvvN.eSgvvN.eSgvvN {
    width: 100%
}

.bVwzHM.bVwzHM.bVwzHM {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 65px;
    min-height: calc(-65px + 100vh)
}

@media (max-width: 767px) {
    .bVwzHM.bVwzHM.bVwzHM {
        margin-top:unset;
        min-height: calc(100vh)
    }
}

.kzLZHH.kzLZHH.kzLZHH {
    min-height: 95vh
}

.iOUNHt.iOUNHt.iOUNHt {
    color: rgb(57,58,61);
    text-align: center;
    margin: 0px 0px 19px
}

.xLVQH.xLVQH.xLVQH {
    margin-bottom: 12px;
    color: var(--color-text-primary)
}

.iQcJay.iQcJay.iQcJay {
    font-size: 20px
}

@media (max-width: 480px) {
}

.jxlqeV.jxlqeV.jxlqeV {
    margin-bottom: 0px;
    width: 100%
}

.iULrOf.iULrOf.iULrOf {
    height: 25px
}

@media (min-width: 380px) {
}

@media (min-width: 250px) {
}

.dxMOkJ.dxMOkJ.dxMOkJ {
    margin-top: 20px
}

.hOVTDf.hOVTDf.hOVTDf {
    text-align: center
}

.dARWsc.dARWsc.dARWsc {
    margin-top: 8px;
    word-break: break-all
}

.csnyFM.csnyFM.csnyFM {
    margin-bottom: 0px
}

.eAQlcv.eAQlcv.eAQlcv {
    width: 55px;
    height: auto;
    display: block;
    margin: 20px auto
}

@keyframes indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-42%)
    }

    56% {
        transform: translateY(-42%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: @theme indeterminateShortPrimary
    }

    50% {
        transform: scale(.6);
        fill: @theme indeterminateShortSecondary
    }

    56% {
        transform: scale(.6);
        fill: @theme indeterminateShortSecondary
    }

    to {
        transform: scale(1);
        fill: @theme indeterminateShortPrimary
    }
}

@keyframes indeterminateShortCircleTransformsFill {
    8% {
        transform: scale(1)
    }

    50% {
        transform: scale(.6)
    }

    56% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

#web-shell-spinner {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    position: fixed;
    width: 100vw;
    z-index: 20010
}

#web-shell-spinner.has-background {
    background-color: #fff
}

@keyframes IndeterminateShort-indeterminateShortRotation {
    0% {
        transform: rotate(0deg)
    }

    8% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(470deg)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-42%)
    }

    56% {
        transform: translateY(-42%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes IndeterminateShort-indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4)
    }

    50% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4)
    }

    56% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4)
    }

    to {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4)
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsFill {
    8% {
        transform: scale(1)
    }

    50% {
        transform: scale(.6)
    }

    56% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-indeterminate-indeterminateShortPrimary-54d1c4: #0077c5;
    --ids-indeterminate-indeterminateShortSecondary-54d1c4: #34bfff
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 100;
    src: url("0e340eb98c0563cb4aec3d9ef4385205a5480a51.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 100;
    src: url("0ea52619f0440d21a00c126f42a81d6c7541994b.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 400;
    src: url("d919324422f3ad6753337a1d8fb829299ea37640.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 400;
    src: url("d2b2dd8f6311cf4c7a07647c5e41aa79a847b1cb.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 500;
    src: url("a279778361a11f971a913d345587715684ef39aa.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 500;
    src: url("4b2ffeb45031810103d786bca035afc8b65b35c7.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: normal;
    font-weight: 600;
    src: url("b9465aa8e3368a6b6fd596e3ca416f39b7b83983.woff2")format("woff2")
}

@font-face {
    font-family: Avenir Next forINTUIT;
    font-style: italic;
    font-weight: 600;
    src: url("a2c702fe8eac92838a015c33a8289ce69519cf06.woff2")format("woff2")
}

html {
    font-family: Avenir Next forINTUIT,Arial,-apple-system,Helvetica Neue,sans-serif;
    font-size: 62.5%
}

.hide-spinner {
    animation: unset!important;
    visibility: hidden
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px
}

/*!
 * identity-authn-core-ui
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-556c27a {
    0%,to {
        box-shadow: 8px -18px,8px -2px,-8px -2px,-8px -18px;
        opacity: .7
    }

    50% {
        box-shadow: 0-10px,0-10px,0-10px,0-10px;
        height: 6px;
        opacity: 1;
        width: 6px
    }
}

@keyframes Dots-large-expand-556c27a {
    0%,to {
        box-shadow: 22px -37px,22px 7px,-22px 7px,-22px -37px;
        opacity: .7
    }

    50% {
        box-shadow: 0-15px,0-15px,0-15px,0-15px;
        height: 9px;
        opacity: 1;
        width: 9px
    }
}

@keyframes Dots-rotate-556c27a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes Bar-progressBarAnimation-d49377a {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-d49377a {
    0% {
        max-width: 100%
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-d49377a {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (min-width: 400px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Circle-progress-ring-83c8d12 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-83c8d12 {
    10% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes Circle-progress-complete-83c8d12 {
    0% {
        stroke: var(--color-progress-indicator)
    }

    to {
        stroke: var(--color-ui-completed)
    }
}

@keyframes Circle-end-with-fill-83c8d12 {
    0% {
        box-shadow: 0 0 0 var(--color-ui-completed) inset
    }
}

@keyframes Circle-checkmark-appear-83c8d12 {
    0% {
        stroke-dashoffset: 20
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

.Button-button-6a785d2 {
    --border-width: 2px;
    -webkit-tap-highlight-color: var(--color-shadow);
    align-items: center;
    background-clip: border-box;
    background-color: transparent;
    border: var(--border-width) solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--font-family-component);
    justify-content: center;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    transition: background-color var(--ease-fade) var(--duration-fade-moderate)
}

.Button-button-6a785d2 svg {
    flex-shrink: 0
}

.Button-button-6a785d2[type=submit] {
    box-shadow: inherit
}

.Button-button-6a785d2 .Button-label-6a785d2:empty {
    padding-inline:0}

.Button-button-6a785d2:focus-visible {
    --negative-one: -1
}

.Button-button-6a785d2:focus-visible:before {
    border-radius: var(--radius-action);
    content: "";
    inset: calc(var(--negative-one)*2px);
    position: absolute;
    transition: box-shadow .1s ease
}

.Button-button-6a785d2:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.Button-button-6a785d2:focus-visible {
    box-shadow: none;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.Button-button-6a785d2:focus {
    box-shadow: none
}

.Button-button-6a785d2:focus:before {
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.Button-button-6a785d2.Button-full-6a785d2 {
    width: 100%
}

@media only screen and (min-width: 1024px) {
}

.Button-priority-primary-6a785d2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2 {
    background-color: var(--color-action-standard);
    color: var(--color-icon-inverse)
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-hover)
}

.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-primary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-active)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2 {
    color: var(--color-action-standard)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2:hover:not(.Button-disabled-6a785d2) {
    background-color: var(--color-action-standard-subtle-hover)
}

.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2:active:not(.Button-disabled-6a785d2),.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2[class*=DropdownButton-menuOpen],.Button-priority-tertiary-6a785d2.Button-purpose-standard-6a785d2[class*=SplitButton-menuOpen] {
    background-color: var(--color-action-standard-subtle-active)
}

.Button-size-medium-6a785d2 {
    --padding-inline: var(--space-component-inline-padding-medium);
    border-radius: var(--radius-action);
    font-size: var(--font-size-action-medium);
    font-weight: var(--font-weight-component-bold);
    min-height: 36px;
    min-width: 100px;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block:var(--space-component-stack-padding-small)}

.Button-size-medium-6a785d2: focus-visible {
    --negative-one:-1;
    outline: 2px solid transparent
}

.Button-size-medium-6a785d2:focus-visible:before {
    border-radius: var(--radius-action);
    content: "";
    inset: calc(var(--negative-one)*var(--space-component-gap-small));
    position: absolute;
    transition: box-shadow .1s ease
}

.Button-size-medium-6a785d2:focus-visible:focus:before {
    box-shadow: 0 0 0 2px var(--color-focus-indicator)
}

.Button-size-medium-6a785d2 svg {
    --padding-inline: 0;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-medium-6a785d2 .Button-label-6a785d2 {
    --padding-inline: 8px;
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Link-link-1abd943:has(:is(h1,h2,h3,h4,h5,h6)) {
    display: block;
    width: -moz-fit-content;
    width: fit-content
}

.Link-link-1abd943:link {
    color: var(--color-link-text)
}

.Link-link-1abd943:visited,.Link-link-1abd943:visited .Link-iconWrapper-1abd943>svg {
    color: var(--color-link-text-visited)
}

.Link-link-1abd943:hover {
    text-decoration: underline
}

.Link-link-1abd943:hover,.Link-link-1abd943:hover .Link-iconWrapper-1abd943>svg {
    color: var(--color-link-text-hover)
}

.Link-link-1abd943:active {
    color: var(--color-link-text-active)
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

.RcCheckbox-inputCheckboxWrapper-72dcf97.RcCheckbox-inputCheckboxChecked-72dcf97:after {
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97 {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box;
    content: "";
    display: table;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg) scale(0);
    width: 5px
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97:after {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97.RcCheckbox-innerCheckboxChecked-72dcf97:after {
    border: 2px solid;
    border-collapse: initial;
    border-color: var(--color-icon-inverse);
    border-left: 0;
    border-top: 0;
    height: 11px;
    left: 6px;
    top: 2px;
    transform: rotate(45deg) scale(1);
    width: 6px
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97.RcCheckbox-innerCheckboxChecked-72dcf97:after {
        transition: none
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):focus span:first-of-type,.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):hover span:first-of-type {
    border-color: var(--color-input-border-primary-hover)
}

@media only screen and (min-width: 768px) {
    .Checkbox-labelWrapper-bd27091 {
        display:inline-flex;
        margin-right: auto
    }
}

.TextField-TFInputWrapper-47097bd {
    display: flex;
    margin: 0;
    position: relative
}

@media only screen and (max-width: 576px) {
}

@media only screen and (max-width: 576px) {
}

.TextField-TextFieldWrapper-47097bd {
    font-family: inherit;
    text-align: left
}

.TextField-TFLabelWrapper-47097bd {
    color: var(--color-input-label);
    opacity: 1;
    width: 100%
}

.TextField-TFLabelWrapper-47097bd+div,.TextField-TFLabelWrapper-47097bd.TextField-TFHasLabel-47097bd .TextField-TFInputWrapper-47097bd {
    margin-top: var(--space-component-gap-small)
}

.TextField-TFLabelWrapper-47097bd .TextField-TFLabelOverride-47097bd {
    font-weight: var(--font-weight-input-label)
}

.TextField-TFLabelWrapper-47097bd .TextField-TFLabelOverride-47097bd.TextField-size-medium-47097bd {
    font-size: var(--font-size-input-label)
}

.TextField-TFInput-47097bd {
    font-family: inherit;
    height: 36px!important;
    padding: var(--space-component-stack-padding-large) var(--space-component-inline-padding-medium)!important
}

@media only screen and (max-width: 576px) {
    .TextField-TFInput-47097bd {
        height:40px;
        padding: var(--space-component-stack-padding-x-large)!important
    }
}

.TextField-TFInput-47097bd {
    background: var(--color-input-background-primary)!important;
    border: 1px solid var(--color-input-border-primary)!important;
    border-color: var(--color-input-border-primary)!important;
    border-radius: var(--radius-small)!important;
    box-sizing: border-box;
    color: var(--color-text-primary)!important;
    display: flex;
    font-weight: 400;
    line-height: 1.2;
    width: 100%
}

.TextField-TFInput-47097bd.TextField-size-medium-47097bd {
    font-size: 16px!important
}

.TextField-TFInput-47097bd:focus {
    border-color: var(--color-input-border-primary-focus)!important;
    border-style: solid!important;
    border-width: 1px!important;
    box-shadow: 0 0 0 1px var(--color-input-border-primary-focus)!important;
    outline-color: transparent;
    outline-offset: 0;
    outline-style: none;
    outline-width: 0
}

.TextField-TFInput-47097bd::placeholder {
    color: var(--color-input-placeholder)!important;
    font-style: normal!important;
    line-height: 24px;
    opacity: 1
}

.TextField-TFInput-47097bd:focus::placeholder {
    color: var(--color-input-placeholder)
}

.TextField-TFInput-47097bd.TextField-TFInputHovered-47097bd:not(.TextField-TFDisabled-47097bd),.TextField-TFInput-47097bd:hover:not(.TextField-TFDisabled-47097bd) {
    border-color: var(--color-input-border-primary-hover)!important
}

.TextField-TFInput-47097bd.TextField-TFNoErrorText-47097bd:focus {
    border: 1px solid var(--color-input-border-primary-active)!important;
    border-color: var(--color-input-border-primary-active)!important;
    box-shadow: 0 0 0 1px var(--color-input-border-primary-active)!important
}

.TextField-TFInput-47097bd.TextField-TFNotDisabled-47097bd {
    opacity: 1
}

.Tabs-tabsList-5909ddd {
    display: flex;
    outline: none
}

.Tabs-tabsList-5909ddd button {
    height: auto
}

.Tabs-tabButton-5909ddd {
    background: transparent;
    border: 0;
    border-radius: var(--radius-small);
    cursor: pointer;
    font-family: inherit;
    min-width: auto;
    outline: none;
    position: relative
}

.Tabs-tabButton-5909ddd[type=button]:focus {
    box-shadow: none
}

.Tabs-tabHighlight-5909ddd {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding: var(--space-x-small) var(--space-medium) var(--space-x-small) var(--space-medium)
}

.Tabs-tabHighlight-5909ddd:focus .Tabs-tabIcon-5909ddd,.Tabs-tabHighlight-5909ddd:focus .Tabs-tabTitle-5909ddd,.Tabs-tabHighlight-5909ddd:hover .Tabs-tabIcon-5909ddd,.Tabs-tabHighlight-5909ddd:hover .Tabs-tabTitle-5909ddd {
    color: var(--color-text-primary)
}

.Tabs-tabHighlight-5909ddd:hover:after {
    --negative-one: -1;
    bottom: 0;
    box-shadow: inset 0 calc(var(--negative-one)*2px)0 var(--color-container-border-secondary);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

.Tabs-tabHighlight-5909ddd:after {
    box-shadow: none;
    content: "";
    transition: box-shadow var(--duration-fade-fast) var(--ease-appear)
}

@media screen and (prefers-reduced-motion:reduce) {
    .Tabs-tabHighlight-5909ddd,.Tabs-tabHighlight-5909ddd:after {
        transition: none
    }
}

.Tabs-tabTitle-5909ddd {
    color: var(--color-text-secondary);
    display: inline-block;
    letter-spacing: 0
}

.Tabs-activeTab-5909ddd .Tabs-tabHighlight-5909ddd:after {
    border-radius: var(--radius-none);
    bottom: 0;
    box-shadow: inset 0-4px 0 var(--color-selection-indicator);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

.Tabs-activeTab-5909ddd .Tabs-tabTitle-5909ddd {
    color: var(--color-text-primary);
    font-weight: var(--font-weight-component-semibold)
}

.Tabs-activeTab-5909ddd:hover {
    background-color: transparent
}

.Tabs-tabPanel-5909ddd {
    outline: none;
    padding-top: var(--space-container-padding-xx-large)
}

/*!
 * identity-authn-core-ui
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
:root {
    --qbds-7c4562: #0365ac;
    --qbds-b37ba0: #393a3d
}

:root {
    --qbds-3f9303: #d52b1e;
    --qbds-522e29: #0077c5;
    --qbds-7e1220: #ff6a00;
    --qbds-7ed8a7: #0097e6
}

/*!
 * identity-authn-core-ui
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
.ius-hosted-ui .ius {
    box-sizing: border-box
}

@media (min-width: 380px) {
    .ius-hosted-ui .ius {
        width:380px
    }
}

/*!
 * identity-authn-core-ui
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
body {
    margin: 0
}

.background-color-experiment-overrides .ius-hosted-ui.theme-intuit-ecosystem,.background-color-experiment-overrides body {
    background-color: #fff
}

<style id="intuit-tokens">:root,[data-theme="intuit"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107,108,114,0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107,108,114,0.85);
    --color-action-complementary-subtle: rgba(255,255,255,0);
    --color-action-complementary-subtle-active: rgba(255,255,255,0.2);
    --color-action-complementary-subtle-focus: rgba(255,255,255,0);
    --color-action-complementary-subtle-hover: rgba(255,255,255,0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213,43,30,0);
    --color-action-negative-subtle-active: rgba(213,43,30,0.2);
    --color-action-negative-subtle-focus: rgba(213,43,30,0);
    --color-action-negative-subtle-hover: rgba(213,43,30,0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107,108,114,0);
    --color-action-passive-subtle-active: rgba(107,108,114,0.2);
    --color-action-passive-subtle-focus: rgba(107,108,114,0);
    --color-action-passive-subtle-hover: rgba(107,108,114,0.1);
    --color-action-special-use: #C9500F;
    --color-action-special-use-active: #AC4B18;
    --color-action-special-use-focus: #C9500F;
    --color-action-special-use-hover: #BF4E12;
    --color-action-special-use-subtle: rgba(255,106,0,0);
    --color-action-special-use-subtle-active: rgba(255,106,0,0.2);
    --color-action-special-use-subtle-focus: rgba(255,106,0,0);
    --color-action-special-use-subtle-hover: rgba(255,106,0,0.1);
    --color-action-standard: #0077C5;
    --color-action-standard-active: #055393;
    --color-action-standard-focus: #0077C5;
    --color-action-standard-hover: #0265AC;
    --color-action-standard-subtle: rgba(0,119,197,0);
    --color-action-standard-subtle-active: rgba(0,119,197,0.2);
    --color-action-standard-subtle-focus: rgba(0,119,197,0);
    --color-action-standard-subtle-hover: rgba(0,119,197,0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #F5FCFF;
    --color-container-background-accent-active: #E1F5FF;
    --color-container-background-accent-focus: #EBF9FF;
    --color-container-background-accent-hover: #EBF9FF;
    --color-container-background-accent-selected: #E1F5FF;
    --color-container-background-attention: #FFECD9;
    --color-container-background-beta: #D9F6F5;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #D9EFFB;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FAD7D6;
    --color-container-background-neutral: #EEEEEF;
    --color-container-background-new: #FBDDF0;
    --color-container-background-positive: #E5F4D9;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #E3E5E8;
    --color-container-background-secondary: #F4F5F8;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #ECEEF1;
    --color-container-border-accent: #0097E6;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #393A3D;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #D4D7DC;
    --color-container-border-secondary: #8D9096;
    --color-container-border-tertiary: #BABEC5;
    --color-container-overlay: rgba(255,255,255,0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #205EA3;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #009EAC;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #6100C2;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #E56C1D;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B61A37;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #D72792;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #8F4BFF;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #00A63B;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #3492EF;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #C27A00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #E43834;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: #BABEC5;
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #2CA01C;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #0097E6;
    --color-data-primary-100: #21ABF6;
    --color-data-primary-200: #0097E6;
    --color-data-primary-300: #0077C5;
    --color-data-primary-400: #055393;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #6B6C72;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #8D9096;
    --color-input-background-error: rgba(213,43,30,0.1);
    --color-input-background-error-focus: rgba(213,43,30,0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #0077C5;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #FFFFFF;
    --color-input-background-tertiary-active: #FFFFFF;
    --color-input-background-tertiary-focus: #FFFFFF;
    --color-input-background-tertiary-hover: #FFFFFF;
    --color-input-background-warning: rgba(255,187,0,0.25);
    --color-input-background-warning-focus: rgba(255,187,0,0.07);
    --color-input-border-disabled: #BABEC5;
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #0077C5;
    --color-input-border-primary-focus: #0077C5;
    --color-input-border-primary-hover: #0077C5;
    --color-input-border-primary-selected: #0077C5;
    --color-input-border-readonly: #8D9096;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #0077C5;
    --color-input-border-secondary-focus: #0077C5;
    --color-input-border-secondary-hover: #0077C5;
    --color-input-border-tertiary: #BABEC5;
    --color-input-border-tertiary-active: #0097E6;
    --color-input-border-tertiary-focus: #0077C5;
    --color-input-border-tertiary-hover: #0097E6;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #BABEC5;
    --color-input-placeholder-disabled: #D4D7DC;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168,152,255,0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #ECEEF1;
    --color-message-background-sent: #0077C5;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0,0,0,0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #F4F5F8;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #0077C5;
    --color-selection-indicator: #0077C5;
    --color-shadow: rgba(0,0,0,0.2);
    --color-text-accent: #0077C5;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-negative: #D52B1E;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #C9500F;
    --color-ui-attention-active: #AC4B18;
    --color-ui-attention-hover: #BF4E12;
    --color-ui-beta: #008481;
    --color-ui-completed: #108000;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #0077C5;
    --color-ui-primary-active: #055393;
    --color-ui-primary-focus: #0077C5;
    --color-ui-primary-hover: #1067AA;
    --color-ui-secondary: #393A3D;
    --color-ui-secondary-active: #000000;
    --color-ui-secondary-focus: #393A3D;
    --color-ui-secondary-hover: #2B2B2E;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E
}

:root,[data-theme="intuit"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-label-small: 14px;
    --font-size-input-text: 16px;
    --font-size-input-text-small: 14px
}

@media (max-width: 992px) {
    :root,[data-theme="intuit"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

@media (max-width: 480px) {
    :root,[data-theme="intuit"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

:root,[data-theme="intuit"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0,0,0.25,1);
    --ease-appear-emphasize: cubic-bezier(0.15,1.4,0.25,1);
    --ease-disappear: cubic-bezier(0.35,0,1,1);
    --ease-disappear-emphasize: cubic-bezier(0.4,0,0.6,-0.4);
    --ease-fade: cubic-bezier(0.35,0,0.5,1);
    --ease-transform: cubic-bezier(0.35,0,0.25,1);
    --ease-transform-emphasize: cubic-bezier(0.35,1.4,0.25,1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-component: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-display: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-heading: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 600;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-container-overlay: 4px;
    --radius-content-control: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-table: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-input-inline-padding-medium: 8px;
    --space-input-inline-padding-small: 8px;
    --space-input-stack-padding-medium: 8px;
    --space-input-stack-padding-small: 6px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px
}

<style data-styled="active" data-styled-version="5.3.1" nonce="">.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx {
    background-image: none;
    margin: 10px 0px 0px
}

.hjYPHy.hjYPHy.hjYPHy[type="button"]:hover {
    text-decoration: underline;
    background-color: unset
}

.hAkLBa.hAkLBa.hAkLBa {
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    text-decoration: underline
}

.hAkLBa.hAkLBa.hAkLBa:hover {
    text-decoration: underline;
    background-color: unset
}

.hAkLBa.hAkLBa.hAkLBa span {
    padding: 0px
}

.ioNEQy.ioNEQy.ioNEQy {
    padding: 20px;
    background-color: rgb(255,255,255);
    border: unset;
    font-size: 14px;
    max-width: 380px
}

.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
    border-radius: var(--radius-large);
    box-shadow: rgba(0,0,0,0.2) 0px 1px 4px 0px
}

@media (min-width: 768px) {
    .ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
        min-height:500px
    }
}

@media (max-width: 767px) {
    .ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy.ioNEQy {
        border-radius:unset;
        box-shadow: unset
    }
}

.dzUeVe.dzUeVe.dzUeVe {
    font-weight: 400
}

.bevLbd.bevLbd.bevLbd {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    gap: 5px
}

.iCaFmM.iCaFmM.iCaFmM {
    padding: 0px;
    margin: 0px 5% 12px
}

.ctlOKR.ctlOKR.ctlOKR {
    list-style: none none;
    padding-inline-start:0px;margin: 0px
}

.gIaSSR.gIaSSR.gIaSSR {
    display: inline;
    padding-left: 10px
}

.gIaSSR.gIaSSR.gIaSSR:first-child {
    padding-left: 0px
}

.cwGJgm.cwGJgm.cwGJgm {
    font-weight: 400;
    margin-bottom: 12px
}

.gPKBya.gPKBya.gPKBya {
    font-family: var(--font-family-body);
    font-size: 12px;
    line-height: 1.5
}

@media (max-width: 767px) {
    .gPKBya.gPKBya.gPKBya {
        max-width:380px;
        margin: 0px auto
    }
}

.kyDFtb.kyDFtb.kyDFtb {
    text-align: center;
    margin: 0px 5%
}

.cujhnf.cujhnf.cujhnf {
    color: rgb(80,80,80);
    width: 100%;
    margin-top: 30px
}

.gslAv.gslAv.gslAv {
    align-self: center;
    margin-bottom: 20px
}

.bQzPFA.bQzPFA.bQzPFA {
    padding: 20px 0px
}

.hJHoSA.hJHoSA.hJHoSA {
    background-image: url("17e991080128da4d0f5eab673848074b5386cc9b.svg");
    display: block;
    height: 20px;
    width: 94.33px
}

.blBsbd.blBsbd.blBsbd {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.fKMPlm.fKMPlm.fKMPlm {
    display: flex;
    flex-direction: column;
    padding: 20px;
    width: auto;
    height: auto;
    box-sizing: border-box;
    max-width: 100%;
    background-color: transparent
}

.dAINDJ.dAINDJ.dAINDJ {
    display: flex;
    padding: spacePageInline var(--Spacing-Regular,20px) var(--Spacing-Regular,20px) var(--Spacing-Regular,20px);
    gap: 20px;
    flex-wrap: wrap
}

.kOjOOP.kOjOOP.kOjOOP {
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: visible
}

.kOjOOP.kOjOOP.kOjOOP>div {
    margin: auto;
    overflow: auto
}

@media (max-width: 380px) {
}

@media (min-width: 380px) {
}

.eVIhHK.eVIhHK.eVIhHK {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin: 0px auto auto
}

@media (max-width: 767px) {
    .eVIhHK.eVIhHK.eVIhHK {
        background-color:rgb(255,255,255)
    }
}

.eSgvvN.eSgvvN.eSgvvN {
    width: 100%
}

.bVwzHM.bVwzHM.bVwzHM {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 65px;
    min-height: calc(-65px + 100vh)
}

@media (max-width: 767px) {
    .bVwzHM.bVwzHM.bVwzHM {
        margin-top:unset;
        min-height: calc(100vh)
    }
}

.kzLZHH.kzLZHH.kzLZHH {
    min-height: 95vh
}

.ONZWC.ONZWC.ONZWC {
    padding: 0px
}

.iOUNHt.iOUNHt.iOUNHt {
    color: rgb(57,58,61);
    text-align: center;
    margin: 0px 0px 19px
}

.xLVQH.xLVQH.xLVQH {
    margin-bottom: 12px;
    color: var(--color-text-primary)
}

.iQcJay.iQcJay.iQcJay {
    font-size: 20px
}

@media (min-width: 768px) {
}

@media (max-width: 767px) {
}

.tIvQU.tIvQU.tIvQU {
    margin-top: 8px;
    font-weight: 600
}

.jEKMOd.jEKMOd.jEKMOd {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
    text-align: center;
    margin-top: 20px;
    color: var(--color-text-secondary)
}

.biRsfs.biRsfs.biRsfs {
    letter-spacing: -0.02em
}

.kNXnJi.kNXnJi.kNXnJi {
    margin: 0px
}

.dnMAmh.dnMAmh.dnMAmh {
    font-size: 10px;
    text-align: center
}

.dnMAmh.dnMAmh.dnMAmh>a>span {
    font-size: inherit
}

.dqgyjX.dqgyjX.dqgyjX {
    background-color: inherit;
    padding: 0px;
    margin: 20px 0px;
    color: var(--color-text-secondary)
}

.hzEbdp.hzEbdp.hzEbdp {
    margin-bottom: 20px;
    border-width: 1px 0px 0px;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-top-style: solid;
    border-top-color: rgb(226,225,225)
}

.fXKrQy.fXKrQy.fXKrQy {
    display: inline-block;
    vertical-align: top;
    zoom:1;font-size: 14px;
    font-weight: normal;
    padding-top: 2px
}

@media (max-width: 480px) {
    .fXKrQy.fXKrQy.fXKrQy {
        padding:2px 8px
    }
}

.eNklXx.eNklXx.eNklXx.eNklXx.eNklXx.eNklXx {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding-top: 10px;
    margin-bottom: 10px
}

.hHtoCl.hHtoCl.hHtoCl {
    margin: 10px 0px 0px
}

.hcNkxF.hcNkxF.hcNkxF {
    margin-bottom: -20px
}

.frZTZY.frZTZY.frZTZY {
    margin-top: 10px;
    color: var(--color-text-primary)
}

.gkXOHc.gkXOHc.gkXOHc {
    padding: 0px;
    margin-top: 0px;
    font-weight: normal
}

.gkXOHc.gkXOHc.gkXOHc:hover {
    text-decoration: none
}

.jxlqeV.jxlqeV.jxlqeV {
    margin-bottom: 0px;
    width: 100%
}

.fpbNky.fpbNky.fpbNky div {
    overflow-x: visible
}

.fpbNky.fpbNky.fpbNky button {
    z-index: 1;
    width: 50%;
    padding: 0px;
    margin-right: auto;
    margin-left: auto;
    white-space: break-spaces
}

.fpbNky.fpbNky.fpbNky button:focus {
    outline: none
}

.fpbNky.fpbNky.fpbNky button div {
    display: block
}

.fpbNky.fpbNky.fpbNky button div>span {
    white-space: unset
}

.hXHHbY.hXHHbY.hXHHbY {
    text-align: center
}

.ksuuCf.ksuuCf.ksuuCf {
    display: flex;
    flex-direction: column
}

<style id="quickbooks-tokens">[data-theme="quickbooks"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107,108,114,0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107,108,114,0.85);
    --color-action-complementary-subtle: rgba(255,255,255,0);
    --color-action-complementary-subtle-active: rgba(255,255,255,0.2);
    --color-action-complementary-subtle-focus: rgba(255,255,255,0);
    --color-action-complementary-subtle-hover: rgba(255,255,255,0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213,43,30,0);
    --color-action-negative-subtle-active: rgba(213,43,30,0.2);
    --color-action-negative-subtle-focus: rgba(213,43,30,0);
    --color-action-negative-subtle-hover: rgba(213,43,30,0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107,108,114,0);
    --color-action-passive-subtle-active: rgba(107,108,114,0.2);
    --color-action-passive-subtle-focus: rgba(107,108,114,0);
    --color-action-passive-subtle-hover: rgba(107,108,114,0.1);
    --color-action-special-use: #0E68A3;
    --color-action-special-use-active: #055393;
    --color-action-special-use-focus: #0E68A3;
    --color-action-special-use-hover: #0066A9;
    --color-action-special-use-subtle: rgba(107,108,114,0);
    --color-action-special-use-subtle-active: rgba(107,108,114,0.2);
    --color-action-special-use-subtle-focus: rgba(107,108,114,0);
    --color-action-special-use-subtle-hover: rgba(107,108,114,0.1);
    --color-action-standard: #00892E;
    --color-action-standard-active: #005419;
    --color-action-standard-focus: #00892E;
    --color-action-standard-hover: #006C23;
    --color-action-standard-subtle: rgba(0,137,46,0);
    --color-action-standard-subtle-active: rgba(0,137,46,0.2);
    --color-action-standard-subtle-focus: rgba(0,137,46,0);
    --color-action-standard-subtle-hover: rgba(0,137,46,0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #EAF2F8;
    --color-container-background-accent-active: rgba(212,215,220,0.2);
    --color-container-background-accent-focus: rgba(212,215,220,0.1);
    --color-container-background-accent-hover: rgba(212,215,220,0.1);
    --color-container-background-accent-selected: rgba(212,215,220,0.2);
    --color-container-background-attention: #FFEAC7;
    --color-container-background-beta: #E1F9FF;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #E0EDFF;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FFD4D8;
    --color-container-background-neutral: #E2E9ED;
    --color-container-background-new: #FFE6F4;
    --color-container-background-positive: #D8FFDB;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #D4D7DC;
    --color-container-background-secondary: #ECEEF1;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #E3E5E8;
    --color-container-border-accent: #108000;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #8D9096;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #8D9096;
    --color-container-border-secondary: #BABEC5;
    --color-container-border-tertiary: #D4D7DC;
    --color-container-overlay: rgba(255,255,255,0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #0077C5;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #00A6A4;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #4E2B8F;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #F95700;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B80000;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #C9007A;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #7A3DD8;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #2CA01C;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #21ABF6;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #FFAD00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #D52B1E;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: rgba(212,215,220,0.5);
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #108000;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #53B700;
    --color-data-primary-100: #7FD000;
    --color-data-primary-200: #53B700;
    --color-data-primary-300: #2CA01C;
    --color-data-primary-400: #108000;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #8D9096;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #FFFFFF;
    --color-input-background-error: rgba(213,43,30,0.1);
    --color-input-background-error-focus: rgba(213,43,30,0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #2CA01C;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #ECEEF1;
    --color-input-background-tertiary-active: #ECEEF1;
    --color-input-background-tertiary-focus: #ECEEF1;
    --color-input-background-tertiary-hover: #ECEEF1;
    --color-input-background-warning: rgba(255,187,0,0.25);
    --color-input-background-warning-focus: rgba(255,187,0,0.07);
    --color-input-border-disabled: rgba(141,144,150,0.5);
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #2CA01C;
    --color-input-border-primary-focus: #2CA01C;
    --color-input-border-primary-hover: #2CA01C;
    --color-input-border-primary-selected: #2CA01C;
    --color-input-border-readonly: #BABEC5;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #2CA01C;
    --color-input-border-secondary-focus: #2CA01C;
    --color-input-border-secondary-hover: #2CA01C;
    --color-input-border-tertiary: #8D9096;
    --color-input-border-tertiary-active: #2CA01C;
    --color-input-border-tertiary-focus: #2CA01C;
    --color-input-border-tertiary-hover: #2CA01C;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #6B6C72;
    --color-input-placeholder-disabled: #BABEC5;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168,152,255,0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #E3E5E8;
    --color-message-background-sent: #2CA01C;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0,0,0,0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #ECEEF1;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #2CA01C;
    --color-selection-indicator: #2CA01C;
    --color-shadow: rgba(0,0,0,0.2);
    --color-text-accent: #FFFFFF;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-negative: #D52B1E;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #CE5E0F;
    --color-ui-attention-active: #AC4B18;
    --color-ui-attention-hover: #BF4E12;
    --color-ui-beta: #008481;
    --color-ui-completed: #2CA01C;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #2CA01C;
    --color-ui-primary-active: #108000;
    --color-ui-primary-focus: #2CA01C;
    --color-ui-primary-hover: #258F1D;
    --color-ui-secondary: #2CA01C;
    --color-ui-secondary-active: #108000;
    --color-ui-secondary-focus: #2CA01C;
    --color-ui-secondary-hover: #258F1D;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E
}

[data-theme="quickbooks"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-label-small: 14px;
    --font-size-input-text: 16px;
    --font-size-input-text-small: 14px
}

@media (max-width: 992px) {
    [data-theme="quickbooks"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

@media (max-width: 480px) {
    [data-theme="quickbooks"] {
        --font-size-action-large:20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-label-small: 14px;
        --font-size-input-text: 16px;
        --font-size-input-text-small: 14px
    }
}

[data-theme="quickbooks"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0,0,0.25,1);
    --ease-appear-emphasize: cubic-bezier(0.15,1.4,0.25,1);
    --ease-disappear: cubic-bezier(0.35,0,1,1);
    --ease-disappear-emphasize: cubic-bezier(0.4,0,0.6,-0.4);
    --ease-fade: cubic-bezier(0.35,0,0.5,1);
    --ease-transform: cubic-bezier(0.35,0,0.25,1);
    --ease-transform-emphasize: cubic-bezier(0.35,1.4,0.25,1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-component: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-display: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-family-heading: Avenir Next forINTUIT,Avenir,Helvetica,Arial,sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 700;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-container-overlay: 4px;
    --radius-content-control: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-table: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-input-inline-padding-medium: 8px;
    --space-input-inline-padding-small: 8px;
    --space-input-stack-padding-medium: 8px;
    --space-input-stack-padding-small: 6px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px
}

.RcCheckbox-container-72dcf97 {
    font-family: inherit;
    margin: 2px;
    outline: none;
    display: inline-block;
    line-height: 1;
    position: relative;
    width: 20px;
    height: 20px
}

.RcCheckbox-container-72dcf97.RcCheckbox-containerChecked-72dcf97 {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.RcCheckbox-inputCheckboxWrapper-72dcf97 {
    position: absolute;
    inset: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
    margin: 0;
    height: 100%;
    width: 100%
}

.RcCheckbox-inputCheckboxWrapper-72dcf97.RcCheckbox-inputCheckboxChecked-72dcf97:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    content: "";
    visibility: hidden
}

.RcCheckbox-innerCheckboxWrapper-72dcf97 {
    box-sizing: border-box;
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--color-input-border-primary);
    background-color: var(--color-input-background-primary)
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97 {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97 {
    border-radius: var(--radius-small);
    transition: background-color var(--duration-fade-fast) var(--ease-appear)
}

.RcCheckbox-innerCheckboxWrapper-72dcf97:after {
    box-sizing: border-box;
    transform: rotate(45deg) scale(0);
    position: absolute;
    left: 4px;
    top: 1px;
    display: table;
    width: 5px;
    height: 8px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    content: ""
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97:after {
        transition: none
    }
}

.RcCheckbox-innerCheckboxWrapper-72dcf97.RcCheckbox-innerCheckboxChecked-72dcf97 {
    background-color: var(--color-input-background-primary-selected);
    border-color: var(--color-input-border-primary-selected)
}

.RcCheckbox-innerCheckboxWrapper-72dcf97.RcCheckbox-innerCheckboxChecked-72dcf97:after {
    transform: rotate(45deg) scale(1);
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: 2px solid;
    border-color: var(--color-icon-inverse);
    border-top: 0;
    border-left: 0;
    border-collapse: initial
}

@media screen and (prefers-reduced-motion:reduce) {
    .RcCheckbox-innerCheckboxWrapper-72dcf97.RcCheckbox-innerCheckboxChecked-72dcf97:after {
        transition: none
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

.Checkbox-labelWrapper-bd27091 {
    font-family: inherit;
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    gap: var(--space-component-gap-medium)
}

.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):hover span:first-of-type,.Checkbox-labelWrapper-bd27091:not(.Checkbox-labelDisabled-bd27091):focus span:first-of-type {
    border-color: var(--color-input-border-primary-hover)
}

.Checkbox-labelWrapper-bd27091.Checkbox-size-medium-bd27091 {
    font-size: var(--font-size-component-medium)
}

.Checkbox-spanWrapper-bd27091 {
    color: var(--color-input-label);
    opacity: 100%;
    display: flex;
    align-items: flex-start
}

.Checkbox-spanWrapper-bd27091.Checkbox-size-medium-bd27091 {
    font-size: var(--font-size-component-medium)
}

@media only screen and (min-width: 768px) {
    .Checkbox-labelWrapper-bd27091 {
        display:inline-flex;
        margin-right: auto
    }
}

.Link-link-1abd943 {
    font-family: inherit;
    padding: 4px;
    text-decoration: none;
    color: var(--color-link-text);
    cursor: pointer;
    display: inline-block
}

.Link-link-1abd943:has(:is(h1,h2,h3,h4,h5,h6)) {
    display: block;
    width: fit-content
}

.Link-link-1abd943:link {
    color: var(--color-link-text)
}

.Link-link-1abd943:visited {
    color: var(--color-link-text-visited)
}

.Link-link-1abd943:hover {
    color: var(--color-link-text-hover);
    text-decoration: underline
}

.Link-link-1abd943:active {
    color: var(--color-link-text-active)
}

.Link-inline-1abd943 {
    color: var(--color-link-text)
}

.Link-inline-1abd943 .Link-linkText-1abd943 {
    text-decoration: underline
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-556c27a {
    0%,to {
        box-shadow: 8px -18px,8px -2px,-8px -2px,-8px -18px;
        opacity: .7
    }

    50% {
        box-shadow: 0-10px,0-10px,0-10px,0-10px;
        width: 6px;
        height: 6px;
        opacity: 1
    }
}

@keyframes Dots-large-expand-556c27a {
    0%,to {
        box-shadow: 22px -37px,22px 7px,-22px 7px,-22px -37px;
        opacity: .7
    }

    50% {
        box-shadow: 0-15px,0-15px,0-15px,0-15px;
        width: 9px;
        height: 9px;
        opacity: 1
    }
}

@keyframes Dots-rotate-556c27a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

@keyframes Bar-progressBarAnimation-d49377a {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-d49377a {
    0% {
        max-width: 100%
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-d49377a {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0%
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-d49377a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0%
    }

    to {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (min-width: 400px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Circle-progress-ring-83c8d12 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-83c8d12 {
    10% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes Circle-progress-complete-83c8d12 {
    0% {
        stroke: var(--color-progress-indicator)
    }

    to {
        stroke: var(--color-ui-completed)
    }
}

@keyframes Circle-end-with-fill-83c8d12 {
    0% {
        box-shadow: 0 0 0 var(--color-ui-completed) inset
    }
}

@keyframes Circle-checkmark-appear-83c8d12 {
    0% {
        stroke-dashoffset: 20
    }

    to {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

.Typography-headline-6-e793b1d {
    font-family: var(--font-family-heading);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    line-height: var(--line-height-heading)
}

.Typography-body-2-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-2);
    line-height: var(--line-height-body)
}

.Typography-body-3-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-3);
    line-height: var(--line-height-body)
}

.Typography-body-4-e793b1d {
    font-family: var(--font-family-body);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--font-weight-body);
    font-size: var(--font-size-body-4);
    line-height: var(--line-height-body)
}

.Typography-regular-e793b1d {
    font-weight: 400
}

.Typography-medium-e793b1d,.Typography-fw-500-e793b1d,strong.Typography-medium-e793b1d {
    font-weight: 500
}

.Typography-demi-e793b1d,.Typography-fw-600-e793b1d {
    font-weight: 600
}

<style data-styled="" data-styled-version="4.4.1" nonce="">.gTKlUa {
    margin: 0px
}

.hXiAUx {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 20px
}

.jwjDZD {
    display: flex;
    width: 295px
}

.SbxMe {
    color: var(--color-ui-tertiary-active,#000000)
}

.kQkJvf {
    color: var(--quickbooks-intuit-com-black,#010101)
}

.MUBNq [class*="Checkbox-labelWrapper"] {
    -webkit-box-align: center;
    align-items: center
}

.MUBNq [class*="Checkbox-spanWrapper"] {
    color: var(--color-text-primary,#393a3d)
}

.MUBNq [class*="Checkbox-labelWrapper"] {
    margin-bottom: 0px
}

.gnBnzW {
    width: 100%;
    display: flex;
    padding: 20px 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0px;
    box-shadow: var(--elevation-level-1) var(--color-shadow);
    border-radius: 8px 0px 0px 8px;
    border-right: 0px
}

.dcXoPw {
    width: 8px;
    border: 1px solid var(--color-container-border-positive,#53b700);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background: var(--color-container-border-positive,#53b700);
    box-shadow: var(--elevation-level-1) var(--color-shadow)
}

.biAMRt {
    display: flex;
    flex-direction: row
}

<meta name="description" content="QuickBooks makes online accounting easy. Log in to your QuickBooks Online account to keep track of the money you spend and to see how much money you're making." data-react-helmet="true"><meta name="robots" content="index,follow,noodp" data-react-helmet="true"><meta name="og:title" content="" data-react-helmet="true"><meta name="og:description" content="" data-react-helmet="true"><meta name="og:type" content="website" data-react-helmet="true"><meta name="og:site_name" content="" data-react-helmet="true">/*!
 * identity-authn-core-ui
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
/*!
 * identity-authn-core-ui
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media only screen and (min-width: 768px) {
}

@keyframes Backdrop-darkFadeIn-c5caa7b {
    0% {
        opacity: 0
    }

    to {
        opacity: var(--ids-a0c49f)
    }
}

@keyframes Backdrop-lightFadeIn-d22c2c1 {
    0% {
        opacity: 0
    }

    to {
        opacity: var(--ids-05d2c7)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-a0c49f: 0.4;
    --ids-05d2c7: 0.8
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-10851d: 2px;
    --ids-356e84: 4px;
    --ids-9b3837: 4px
}

@keyframes Modal-fadeEnter-87ffbc8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal-fadeExit-201d214 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Modal-growEnter-989e1f0 {
    0% {
        transform: scale(.8)
    }

    to {
        transform: none
    }
}

@keyframes Modal-shrinkSubtleExit-5402e8f {
    0% {
        transform: none
    }

    to {
        transform: scale(.9)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media only screen and (max-width: 320px) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 607px) {
}

@media only screen and (max-width: 783px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (min-width: 416px) {
}

@media only screen and (min-width: 608px) {
}

@media only screen and (min-width: 784px) {
}

@media only screen and (max-width: 415px) {
}

:root {
    --ids-2ee7c0: 250ms;
    --ids-f0aa3c: cubic-bezier(0.35,0,0.5,1);
    --ids-fd184d: #393a3d;
    --ids-e6dd71: 40px;
    --ids-670a52: 16px;
    --ids-a2a911: 16px
}

@media only screen and (min-width: 992px) {
}

:root {
    --ids-11f654: 12px;
    --ids-1cf3e3: 1.5;
    --ids-c9fb28: 600;
    --ids-bf4d8a: 2px;
    --ids-6ec245: 2px;
    --ids-49dbe1: 4px;
    --ids-6abc1e: #0077c5;
    --ids-a17df8: #34bfff;
    --ids-6f862a: #fff;
    --ids-cc9e68: #393a3d;
    --ids-5bdf13: #fff;
    --ids-c20d58: #fff;
    --ids-468f8f: #0077c5;
    --ids-791b1a: #393a3d;
    --ids-333bab: #fff;
    --ids-a2bac6: #f95700;
    --ids-302aad: #d52b1e;
    --ids-e0ff5e: #0077c5;
    --ids-3619c9: #393a3d;
    --ids-480669: #fff;
    --ids-30b8b0: #f95700;
    --ids-9b6151: #d52b1e;
    --ids-af8670: 4px;
    --ids-344d39: 4px;
    --ids-312d8e: 4px;
    --ids-8225ac: 4px;
    --ids-eb0d79: 4px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media only screen and (max-width: 480px) {
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
:root {
    --ids-badge-LabelDefaultColor-8d36c8: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8d36c8: 20px;
    --ids-badge-IconContainerDefaultWidth-8d36c8: 20px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
:root {
    --ids-badge-LabelDefaultColor-8be55f: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8be55f: 20px;
    --ids-badge-IconContainerDefaultWidth-8be55f: 20px;
    --ids-badge-IconContainerNegativeForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNegativeBackgroundColor-8be55f: #d52b1e;
    --ids-badge-IconContainerNeutralForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNeutralBackgroundColor-8be55f: #6b6c72;
    --ids-badge-IconContainerAttentionForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerAttentionBackgroundColor-8be55f: #ff6a00;
    --ids-badge-IconContainerInfoForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerInfoBackgroundColor-8be55f: #0077c5;
    --ids-badge-IconContainerPositiveForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerPositiveBackgroundColor-8be55f: #108000;
    --ids-badge-IconContainerDraftForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerDraftBackgroundColor-8be55f: #d4d7dc
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
:root {
    --ids-text-field-textInputContainerDefaultBorderRadius-de9579: 4px;
    --ids-text-field-textInputContainerDefaultBorderColor-de9579: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderWidth-014b82: 1px;
    --ids-text-field-textInputContainerDefaultBorderColor-014b82: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderRadius-014b82: 4px;
    --ids-text-field-textInputContainerActiveBorderColor-014b82: #0077c5;
    --ids-text-field-textInputContainerDisabledOpacity-014b82: 0.5;
    --ids-text-field-textInputHelperTextDefaultSpacingTop-014b82: 4px
}

@media only screen and (max-width: 576px) {
}

@media only screen and (max-width: 576px) {
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
:root {
    --ids-menu-MenuItemHoverBackgroundColor-f7a074: #0077c5;
    --ids-menu-MenuItemHoverColor-f7a074: #ffffff;
    --ids-menu-MenuItemActiveBackgroundColor-f7a074: #055393;
    --ids-menu-MenuItemDisabledColor-f7a074: rgba(57,58,61,0.5);
    --ids-menu-ContainerDefaultBackgroundColor-f7a074: #ffffff;
    --ids-menu-ContainerDefaultSpacingTop-f7a074: 4px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-icon-control-ButtonFocusOutlineGap-2c2e78: 2px;
    --ids-icon-control-ButtonFocusOutlineWidth-2c2e78: 2px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
:root {
    --ids-link-ContainerFocusOutlineWidth-8481fa: 2px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media only screen and (min-width: 992px) {
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media only screen and (min-width: 320px) and (max-width:989px) {
}

:root {
    --ids-icon-control-ButtonFocusOutlineGap-884e7d: 2px;
    --ids-icon-control-LabelDefaultSpacingRight-884e7d: 4px;
    --ids-icon-control-LabelDefaultSpacingLeft-884e7d: 4px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@keyframes Backdrop-darkFadeIn-0de64c9 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0.4;
        opacity: var(--ids-backdrop-ContainerDefaultOpacity-29b10d)
    }
}

@keyframes Backdrop-lightFadeIn-ef3bd55 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0.8;
        opacity: var(--ids-backdrop-ContainerLightOpacity-29b10d)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

:root {
    --ids-backdrop-ContainerDefaultOpacity-29b10d: 0.4;
    --ids-backdrop-ContainerLightOpacity-29b10d: 0.8
}

@keyframes Modal-fadeEnter-dfd65f4 {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal-fadeExit-82cf80a {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Modal-growEnter-a37019f {
    from {
        transform: scale(.8)
    }

    to {
        transform: none
    }
}

@keyframes Modal-shrinkSubtleExit-c35a09a {
    from {
        transform: none
    }

    to {
        transform: scale(.9)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media screen and (prefers-reduced-motion:reduce) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 320px) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (max-width: 415px) {
}

@media only screen and (max-width: 607px) {
}

@media only screen and (max-width: 783px) {
}

@media only screen and (max-height: 520px) and (orientation:landscape) {
}

@media only screen and (min-width: 416px) {
}

@media only screen and (min-width: 608px) {
}

@media only screen and (min-width: 784px) {
}

@media only screen and (max-width: 415px) {
}

:root {
    --ids-modal-dialog-ContainerTransitionFadeDuration-04dbd8: 0.25s;
    --ids-modal-dialog-ContainerDefaultSectionPadding-04dbd8: 40px;
    --ids-modal-dialog-ContainerDefaultPaddingVertical-04dbd8: 20px;
    --ids-modal-dialog-ResponsiveContainerDefaultSectionPadding-04dbd8: 16px
}

/*!
 * @appfabric-plugin/account-selector
 * Copyright (c) 2025 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

@media (max-width: 992px) {
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var,Avenir,Helvetica,Arial,sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px
}

@keyframes Circle-progress-ring-c1754d4 {
    0% {
        stroke-dashoffset: 0
    }
}

@keyframes Circle-progress-rotate-6da6a7c {
    10% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes Circle-progress-complete-6d497f7 {
    0% {
        stroke: #0097e6;
        stroke: var(--ids-dc72c4)
    }

    100% {
        stroke: #0097e6;
        stroke: var(--ids-b528da)
    }
}

@keyframes Circle-end-with-fill-e02ad85 {
    0% {
        box-shadow: 0 0 0#0097e6 inset;
        box-shadow: 0 0 0 var(--ids-b528da) inset
    }
}

@keyframes Circle-checkmark-appear-ff5491b {
    0% {
        stroke-dashoffset: 20
    }

    100% {
        stroke-dashoffset: 0
    }
}

@media screen and (prefers-reduced-motion) {
}

:root {
    --ids-dc72c4: #0097e6;
    --ids-b528da: #0097e6;
    --ids-9239e8: cubic-bezier(0.25,0.1,0.25,1);
    --ids-e22d7c: 0.5s;
    --ids-552643: 400px;
    --ids-18588a: #6b6c72;
    --ids-255695: #0097e6;
    --ids-ab5906: 0.35s;
    --ids-7cbd54: 1.5s;
    --ids-b05500: 12px;
    --ids-9863ed: 9999px;
    --ids-197e0d: 24px;
    --ids-d0739c: 64px;
    --ids-10a9d7: 6px;
    --ids-0d0158: 4px;
    --ids-b52596: 1.5s;
    --ids-fd8b79: cubic-bezier(0.35,0,0.25,1);
    --ids-3199d4: 0.7;
    --ids-06ec3c: 6px;
    --ids-57a255: 1;
    --ids-991cd5: 9px
}

@keyframes Bar-progressBarAnimation-978f533 {
    from {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes Bar-progressBarAnimationReduced-c308061 {
    from,to {
        max-width: 100%
    }
}

@keyframes Bar-progressGrow-46cfdb4 {
    0% {
        width: 0
    }
}

@keyframes Bar-looping-f5f319a {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    65% {
        margin-left: 25%;
        margin-right: 0
    }

    100% {
        margin-left: 100%;
        margin-right: 0
    }
}

@keyframes Bar-reduced-looping-f148d67 {
    0% {
        margin-left: 0;
        margin-right: 100%
    }

    50% {
        margin-left: 50%;
        margin-right: 0
    }

    100% {
        margin-left: 100%;
        margin-right: 0
    }
}

@media screen and (min-width: 480px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (prefers-reduced-motion) {
}

@media screen and (prefers-reduced-motion) {
}

@keyframes Dots-small-expand-0958361 {
    0%,100% {
        box-shadow: 8px -18px 0,8px -2px 0,-8px -2px 0,-8px -18px 0;
        opacity: 0.7;
        opacity: var(--ids-3199d4)
    }

    50% {
        box-shadow: 0-10px 0,0-10px 0,0-10px 0,0-10px 0;
        width: 6px;
        width: var(--ids-10a9d7);
        height: 6px;
        height: var(--ids-10a9d7);
        opacity: 1;
        opacity: var(--ids-57a255)
    }
}

@keyframes Dots-large-expand-149efb1 {
    0%,100% {
        box-shadow: 22px -37px 0,22px 7px 0,-22px 7px 0,-22px -37px 0;
        opacity: 0.7;
        opacity: var(--ids-3199d4)
    }

    50% {
        box-shadow: 0-15px 0,0-15px 0,0-15px 0,0-15px 0;
        width: 9px;
        width: var(--ids-991cd5);
        height: 9px;
        height: var(--ids-991cd5);
        opacity: 1;
        opacity: var(--ids-57a255)
    }
}

@keyframes Dots-rotate-56462a1 {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@media only screen and (min-width: 320px) and (max-width:989px) {
}

.contentz {
	height: 100%;
	justify-content: center;
	align-items: center;
	background-color: #f0f0f0;
	pointer-events: none;
	user-select: none;
	position: relative;
}

.overlayz {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(4, 16, 66, 0.8);
	z-index: 9999;
}

.loader-containerz {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 9999;
}

.textz {
	margin-top: 10px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.loader {
	border: 8px solid #f3f3f3;
	border-top: 4px solid #53b700;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

/* Стили для блока ошибок */
.error-message {
    background: #fef2f2;
    border: 1px solid #fecaca;
    border-radius: 8px;
    padding: 12px 16px;
    margin: 16px 0;
    display: flex;
    align-items: center;
    animation: slideIn 0.3s ease;
}

.error-content {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
}

.error-content svg {
    flex-shrink: 0;
}

.error-content span {
    color: #dc2626;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
}

@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}