#web-shell-spinner {
    position: fixed;
    z-index: 20010;
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media screen and (prefers-reduced-motion: reduce) {
    #web-shell-spinner .IndeterminateShort-wrapper {
        animation: IndeterminateShort-indeterminateShortRotationReduceMotion 20s linear infinite;
    }
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter {
    position: absolute;
    width: 128px;
    height: 128px;
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter:nth-of-type(2) {
    transform: rotate(90deg);
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter:nth-of-type(3) {
    transform: rotate(180deg);
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter:nth-of-type(4) {
    transform: rotate(270deg);
}

#web-shell-spinner .IndeterminateShort-circularSpinnerInner {
    will-change: transform;
    animation: IndeterminateShort-indeterminateShortCircleTranslateUp 1.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) infinite;
    width: 128px;
    height: 128px;
}

@media screen and (prefers-reduced-motion: reduce) {
    #web-shell-spinner .IndeterminateShort-circularSpinnerInner {
        transform: translateY(-42%);
        animation: 20s cubic-bezier(0.46, 0.03, 0.52, 0.96) infinite;
    }
}

#web-shell-spinner .IndeterminateShort-circularSpinnerCircle {
    position: absolute;
    will-change: transform;
    fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4);
    animation: IndeterminateShort-indeterminateShortCircleTransformsTheme 1.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) infinite;
    animation-iteration-count: infinite;
    width: 128px;
    height: 128px;
}

@media screen and (prefers-reduced-motion: reduce) {
    #web-shell-spinner .IndeterminateShort-circularSpinnerCircle {
        animation: none;
    }
}

#web-shell-spinner .IndeterminateShort-circularSpinnerCircle.IndeterminateShort-fill {
    animation: IndeterminateShort-indeterminateShortCircleTransformsFill 1.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) infinite;
}

@media screen and (prefers-reduced-motion: reduce) {
    #web-shell-spinner .IndeterminateShort-circularSpinnerCircle.IndeterminateShort-fill {
        animation: none;
    }
}




.app-error {
    color: red;
    font-size: 16px;
    margin: 0 15px
}

.app-error button {
    margin-right: 15px
}

.app-error .info {
    font-style: italic;
    color: gray
}

#yellow-browser {
    position: relative;
    top: 0;
    z-index: 20100;
    width: 100%
}

#yellow-browser [class^=StyledPageMessage__Title],
#yellow-browser h3 {
    font-size: 16px
}

#yellow-browser .message-content {
    font-size: 16px;
    padding-bottom: 8px
}

#yellow-browser .message-content a {
    padding-left: 4px
}

@font-face {
    font-family: "Avenir Next forINTUIT Var";
    font-style: normal;
    src: url("https://uxfabric.intuitcdn.net/fonts/avenir-next-intuit/AvenirNextforINTUITVarW05.woff2") format("woff2-variations");
    font-weight: 275 900;
    font-display: fallback;
    font-synthesis: none
}

@font-face {
    font-family: "Avenir Next forINTUIT Var";
    font-style: italic;
    src: url("https://uxfabric.intuitcdn.net/fonts/avenir-next-intuit/AvenirNextforINTUITVarW05-It.woff2") format("woff2-variations");
    font-weight: 275 900;
    font-display: fallback;
    font-synthesis: none
}

html {
    font-family: "Avenir Next forINTUIT", "Arial", -apple-system, "Helvetica Neue", sans-serif;
    font-size: 62.5%
}

.hide-spinner {
    visibility: hidden;
    animation: unset !important
}

.hide-spinner div {
    display: none
}

.mobile-secondary-widget-overlay-style {
    position: fixed;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    cursor: pointer
}

.Typography-dark-d889099 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --ids-03f501: 500;
    --ids-4f8b1f: 700;
    --ids-53f4a4: 500;
    --ids-b01d4e: 700;
    --ids-fcb9df: 500;
    --ids-5ea72e: 700;
    --ids-d1b7f5: 500;
    --ids-c8d98a: 700
}

.Typography-display-1-c3a2acc {
    font-family: var(--ids-82c7f6);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-1e0740, 700);
    font-size: var(--ids-556200, 84px);
    line-height: var(--ids-c65abc, 1.3)
}

.Typography-display-1-c3a2acc strong {
    font-weight: var(--ids-ab1362, 700)
}

.Typography-display-1-c3a2acc.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-57eb72)
}

@media(max-width: 992px) {
    .Typography-display-1-c3a2acc {
        font-size: var(--ids-57eb72)
    }
}

.Typography-display-2-7b0c7d3 {
    font-family: var(--ids-82c7f6);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-7879cd, 700);
    font-size: var(--ids-6bf844, 72px);
    line-height: var(--ids-cbdb11, 1.3)
}

.Typography-display-2-7b0c7d3 strong {
    font-weight: var(--ids-3cb5e9, 700)
}

.Typography-display-2-7b0c7d3.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-db0e34)
}

@media(max-width: 992px) {
    .Typography-display-2-7b0c7d3 {
        font-size: var(--ids-db0e34)
    }
}

.Typography-display-3-b1149c9 {
    font-family: var(--ids-82c7f6);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-297ac9, 700);
    font-size: var(--ids-b213c5, 60px);
    line-height: var(--ids-9d02b7, 1.3)
}

.Typography-display-3-b1149c9 strong {
    font-weight: var(--ids-c8bf82, 700)
}

.Typography-display-3-b1149c9.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-8eba87)
}

@media(max-width: 992px) {
    .Typography-display-3-b1149c9 {
        font-size: var(--ids-8eba87)
    }
}

.Typography-display-4-a47b2aa {
    font-family: var(--ids-82c7f6);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-9fb241, 700);
    font-size: var(--ids-3026b1, 48px);
    line-height: var(--ids-5ca9de, 1.3)
}

.Typography-display-4-a47b2aa strong {
    font-weight: var(--ids-9ae687, 700)
}

.Typography-display-4-a47b2aa.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-aa1a2a)
}

@media(max-width: 992px) {
    .Typography-display-4-a47b2aa {
        font-size: var(--ids-aa1a2a)
    }
}

.Typography-headline-1-d80c613 {
    font-family: var(--ids-171f71);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-d1dfa5, 600);
    font-size: var(--ids-9ae3ae, 48px);
    line-height: var(--ids-e8bae0, 1.3)
}

.Typography-headline-1-d80c613 strong {
    font-weight: var(--ids-9b0a30, 700)
}

.Typography-headline-1-d80c613.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-4affa3)
}

@media(max-width: 992px) {
    .Typography-headline-1-d80c613 {
        font-size: var(--ids-4affa3)
    }
}

.Typography-headline-2-075ba26 {
    font-family: var(--ids-171f71);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-d603df, 600);
    font-size: var(--ids-acfbbc, 40px);
    line-height: var(--ids-956734, 1.3)
}

.Typography-headline-2-075ba26 strong {
    font-weight: var(--ids-4cee96, 700)
}

.Typography-headline-2-075ba26.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-18b98a)
}

@media(max-width: 992px) {
    .Typography-headline-2-075ba26 {
        font-size: var(--ids-18b98a)
    }
}

.Typography-headline-3-6944f89 {
    font-family: var(--ids-171f71);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-a6d56d, 600);
    font-size: var(--ids-a589ba, 34px);
    line-height: var(--ids-d1a293, 1.3)
}

.Typography-headline-3-6944f89 strong {
    font-weight: var(--ids-0b976a, 700)
}

.Typography-headline-3-6944f89.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-82ffbe)
}

@media(max-width: 992px) {
    .Typography-headline-3-6944f89 {
        font-size: var(--ids-82ffbe)
    }
}

.Typography-headline-4-2345dc6 {
    font-family: var(--ids-171f71);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-a14fa3, 500);
    font-size: var(--ids-f97de3, 28px);
    line-height: var(--ids-b6dbfa, 1.3)
}

.Typography-headline-4-2345dc6 strong {
    font-weight: var(--ids-08d6b4, 700)
}

.Typography-headline-4-2345dc6.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-418a4a)
}

@media(max-width: 992px) {
    .Typography-headline-4-2345dc6 {
        font-size: var(--ids-418a4a)
    }
}

.Typography-headline-5-e044d7e {
    font-family: var(--ids-171f71);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-6944e6, 500);
    font-size: var(--ids-10cd16, 24px);
    line-height: var(--ids-6fa6b1, 1.3)
}

.Typography-headline-5-e044d7e strong {
    font-weight: var(--ids-39ee81, 700)
}

.Typography-headline-5-e044d7e.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-0d58a8)
}

@media(max-width: 992px) {
    .Typography-headline-5-e044d7e {
        font-size: var(--ids-0d58a8)
    }
}

.Typography-headline-6-e9dc30e {
    font-family: var(--ids-171f71);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-e566c6, 500);
    font-size: var(--ids-02379f, 20px);
    line-height: var(--ids-3cf0cb, 1.3)
}

.Typography-headline-6-e9dc30e strong {
    font-weight: var(--ids-1cf8f6, 700)
}

.Typography-headline-6-e9dc30e.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-02b018)
}

@media(max-width: 992px) {
    .Typography-headline-6-e9dc30e {
        font-size: var(--ids-02b018)
    }
}

.Typography-body-1-4e181cb {
    font-family: var(--ids-72131d);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-03f501, 400);
    font-size: var(--ids-f99ffc, 20px);
    line-height: var(--ids-1a579d, 1.5)
}

.Typography-body-1-4e181cb strong {
    font-weight: var(--ids-4f8b1f, 600)
}

.Typography-body-1-4e181cb.Typography-ramp-medium-a8ae865 {
    font-size: var(--ids-4de70d)
}

@media(max-width: 992px) {
    .Typography-body-1-4e181cb {
        font-size: var(--ids-4de70d)
    }
}

.Typography-body-2-bd1c2ef {
    font-family: var(--ids-72131d);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-53f4a4, 400);
    font-size: var(--ids-a35cdb, 16px);
    line-height: var(--ids-ae62bb, 1.5)
}

.Typography-body-2-bd1c2ef strong {
    font-weight: var(--ids-b01d4e, 600)
}

.Typography-body-3-22cb388 {
    font-family: var(--ids-72131d);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-fcb9df, 400);
    font-size: var(--ids-812632, 14px);
    line-height: var(--ids-9733b1, 1.5)
}

.Typography-body-3-22cb388 strong {
    font-weight: var(--ids-5ea72e, 600)
}

.Typography-body-4-8e5b84a {
    font-family: var(--ids-72131d);
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: var(--ids-d1b7f5, 400);
    font-size: var(--ids-d8269c, 12px);
    line-height: var(--ids-8ad259, 1.5)
}

.Typography-body-4-8e5b84a strong {
    font-weight: var(--ids-c8d98a, 600)
}

.Typography-fw-300-36e0c33,
.Typography-thin-8279b85 {
    font-weight: var(--ids-0dd0ee, 200)
}

.Typography-fw-400-d0ff4ff,
.Typography-regular-e283c1f {
    font-weight: var(--ids-ab7d3d, 400)
}

.Typography-fw-500-881a757,
.Typography-medium-1b82926,
strong.Typography-fw-500-881a757,
strong.Typography-medium-1b82926 {
    font-weight: var(--ids-7efd80, 500)
}

.Typography-demi-3c6699e,
.Typography-fw-600-ca96c4a,
strong.Typography-demi-3c6699e,
strong.Typography-fw-600-ca96c4a {
    font-weight: var(--ids-3bf586, 600)
}

.Typography-bold-46d7e41,
.Typography-fw-700-6658aba,
strong.Typography-bold-46d7e41,
strong.Typography-fw-700-6658aba {
    font-weight: var(--ids-763d71, 700)
}

.Typography-fw-800-91bd290,
.Typography-heavy-f29182c,
strong.Typography-fw-800-91bd290,
strong.Typography-heavy-f29182c {
    font-weight: var(--ids-81b416, 800)
}


.Typography-creditkarma-2501fd4.Typography-dark-d889099 {
    --ids-82c7f6: National2, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-171f71: National2, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-72131d: National2, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-0dd0ee: 400;
    --ids-7efd80: 400;
    --ids-3bf586: 500;
    --ids-81b416: 700;
    --ids-9fb241: 500;
    --ids-d1dfa5: 500;
    --ids-d603df: 500;
    --ids-a6d56d: 500;
    --ids-6944e6: 400;
    --ids-e566c6: 400;
    --ids-03f501: 400;
    --ids-53f4a4: 400;
    --ids-fcb9df: 400;
    --ids-d1b7f5: 400
}

: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
}

.Typography-mailchimp-75b4950.Typography-dark-d889099,
.Typography-mailchimp-75b4950.Typography-light-8886787 {
    --ids-82c7f6: Means Web, Georgia, Times, Times New Roman, serif;
    --ids-171f71: Means Web, Georgia, Times, Times New Roman, serif;
    --ids-72131d: Graphik Web, Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
    --ids-1e0740: 400;
    --ids-556200: 48px;
    --ids-ab1362: 400;
    --ids-7879cd: 400;
    --ids-6bf844: 32px;
    --ids-3cb5e9: 400;
    --ids-297ac9: 400;
    --ids-b213c5: 24px;
    --ids-c8bf82: 400;
    --ids-9fb241: 400;
    --ids-3026b1: 20px;
    --ids-9ae687: 400
}

.Typography-mint-b3a58b7.Typography-dark-d889099,
.Typography-mint-b3a58b7.Typography-light-8886787 {
    --ids-d1dfa5: 700;
    --ids-a6d56d: 700;
    --ids-a14fa3: 700;
    --ids-e566c6: 700
}

.Typography-quickbooks-3a631af.Typography-dark-d889099,
.Typography-quickbooks-3a631af.Typography-light-8886787 {
    --ids-d1dfa5: 700;
    --ids-a6d56d: 700;
    --ids-a14fa3: 600;
    --ids-0d58a8: 20px;
    --ids-02b018: 16px
}

.Typography-ttexpress-5a7357a.Typography-dark-d889099,
.Typography-ttexpress-5a7357a.Typography-light-8886787,
.Typography-ttfullservice-2b0adab.Typography-dark-d889099,
.Typography-ttfullservice-2b0adab.Typography-light-8886787,
.Typography-turbotax-d07eae3.Typography-dark-d889099,
.Typography-turbotax-d07eae3.Typography-light-8886787 {
    --ids-9fb241: 600;
    --ids-a14fa3: 600;
    --ids-e566c6: 400
}

/*!
 * identity-authn-core-ui
 * Copyright (c) 2024 - 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.
 */
.Typography-dark-d0a2de3 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --ids-03f501: 500;
    --ids-4f8b1f: 700;
    --ids-53f4a4: 500;
    --ids-b01d4e: 700;
    --ids-fcb9df: 500;
    --ids-5ea72e: 700;
    --ids-d1b7f5: 500;
    --ids-c8d98a: 700
}

.Typography-display-1-05243d7 {
    font-family: var(--ids-ceb4e9);
    font-size: var(--ids-556200, 84px);
    font-style: normal;
    font-weight: var(--ids-1e0740, 700);
    line-height: var(--ids-c65abc, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-display-1-05243d7 strong {
    font-weight: var(--ids-ab1362, 700)
}

.Typography-display-1-05243d7.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-57eb72)
}

@media (max-width:992px) {
    .Typography-display-1-05243d7 {
        font-size: var(--ids-57eb72)
    }
}

.Typography-display-2-8b3ce5b {
    font-family: var(--ids-ceb4e9);
    font-size: var(--ids-6bf844, 72px);
    font-style: normal;
    font-weight: var(--ids-7879cd, 700);
    line-height: var(--ids-cbdb11, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-display-2-8b3ce5b strong {
    font-weight: var(--ids-3cb5e9, 700)
}

.Typography-display-2-8b3ce5b.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-db0e34)
}

@media (max-width:992px) {
    .Typography-display-2-8b3ce5b {
        font-size: var(--ids-db0e34)
    }
}

.Typography-display-3-286699a {
    font-family: var(--ids-ceb4e9);
    font-size: var(--ids-b213c5, 60px);
    font-style: normal;
    font-weight: var(--ids-297ac9, 700);
    line-height: var(--ids-9d02b7, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-display-3-286699a strong {
    font-weight: var(--ids-c8bf82, 700)
}

.Typography-display-3-286699a.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-8eba87)
}

@media (max-width:992px) {
    .Typography-display-3-286699a {
        font-size: var(--ids-8eba87)
    }
}

.Typography-display-4-f420f67 {
    font-family: var(--ids-ceb4e9);
    font-size: var(--ids-3026b1, 48px);
    font-style: normal;
    font-weight: var(--ids-9fb241, 700);
    line-height: var(--ids-5ca9de, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-display-4-f420f67 strong {
    font-weight: var(--ids-9ae687, 700)
}

.Typography-display-4-f420f67.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-aa1a2a)
}

@media (max-width:992px) {
    .Typography-display-4-f420f67 {
        font-size: var(--ids-aa1a2a)
    }
}

.Typography-headline-1-ba2a57c {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-9ae3ae, 48px);
    font-style: normal;
    font-weight: var(--ids-d1dfa5, 600);
    line-height: var(--ids-e8bae0, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-headline-1-ba2a57c strong {
    font-weight: var(--ids-9b0a30, 700)
}

.Typography-headline-1-ba2a57c.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-4affa3)
}

@media (max-width:992px) {
    .Typography-headline-1-ba2a57c {
        font-size: var(--ids-4affa3)
    }
}

.Typography-headline-2-0a55c12 {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-acfbbc, 40px);
    font-style: normal;
    font-weight: var(--ids-d603df, 600);
    line-height: var(--ids-956734, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-headline-2-0a55c12 strong {
    font-weight: var(--ids-4cee96, 700)
}

.Typography-headline-2-0a55c12.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-18b98a)
}

@media (max-width:992px) {
    .Typography-headline-2-0a55c12 {
        font-size: var(--ids-18b98a)
    }
}

.Typography-headline-3-3348f9a {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-a589ba, 34px);
    font-style: normal;
    font-weight: var(--ids-a6d56d, 600);
    line-height: var(--ids-d1a293, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-headline-3-3348f9a strong {
    font-weight: var(--ids-0b976a, 700)
}

.Typography-headline-3-3348f9a.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-82ffbe)
}

@media (max-width:992px) {
    .Typography-headline-3-3348f9a {
        font-size: var(--ids-82ffbe)
    }
}

.Typography-headline-4-95c919e {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-f97de3, 28px);
    font-style: normal;
    font-weight: var(--ids-a14fa3, 500);
    line-height: var(--ids-b6dbfa, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-headline-4-95c919e strong {
    font-weight: var(--ids-08d6b4, 700)
}

.Typography-headline-4-95c919e.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-418a4a)
}

@media (max-width:992px) {
    .Typography-headline-4-95c919e {
        font-size: var(--ids-418a4a)
    }
}

.Typography-headline-5-ef4f572 {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-10cd16, 24px);
    font-style: normal;
    font-weight: var(--ids-6944e6, 500);
    line-height: var(--ids-6fa6b1, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-headline-5-ef4f572 strong {
    font-weight: var(--ids-39ee81, 700)
}

.Typography-headline-5-ef4f572.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-0d58a8)
}

@media (max-width:992px) {
    .Typography-headline-5-ef4f572 {
        font-size: var(--ids-0d58a8)
    }
}

.Typography-headline-6-333f0dd {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-02379f, 20px);
    font-style: normal;
    font-weight: var(--ids-e566c6, 500);
    line-height: var(--ids-3cf0cb, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-headline-6-333f0dd strong {
    font-weight: var(--ids-1cf8f6, 700)
}

.Typography-headline-6-333f0dd.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-02b018)
}

@media (max-width:992px) {
    .Typography-headline-6-333f0dd {
        font-size: var(--ids-02b018)
    }
}

.Typography-body-1-a419aa6 {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-f99ffc, 20px);
    font-style: normal;
    font-weight: var(--ids-03f501, 400);
    line-height: var(--ids-1a579d, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-body-1-a419aa6 strong {
    font-weight: var(--ids-4f8b1f, 600)
}

.Typography-body-1-a419aa6.Typography-ramp-medium-58a75e2 {
    font-size: var(--ids-4de70d)
}

@media (max-width:992px) {
    .Typography-body-1-a419aa6 {
        font-size: var(--ids-4de70d)
    }
}

.Typography-body-2-0972c4f {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-a35cdb, 16px);
    font-style: normal;
    font-weight: var(--ids-53f4a4, 400);
    line-height: var(--ids-ae62bb, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-body-2-0972c4f strong {
    font-weight: var(--ids-b01d4e, 600)
}

.Typography-body-3-3b2236f {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-812632, 14px);
    font-style: normal;
    font-weight: var(--ids-fcb9df, 400);
    line-height: var(--ids-9733b1, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-body-3-3b2236f strong {
    font-weight: var(--ids-5ea72e, 600)
}

.Typography-body-4-397be1b {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-d8269c, 12px);
    font-style: normal;
    font-weight: var(--ids-d1b7f5, 400);
    line-height: var(--ids-8ad259, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.Typography-body-4-397be1b strong {
    font-weight: var(--ids-c8d98a, 600)
}

.Typography-fw-300-fd7e539,
.Typography-thin-79f9340 {
    font-weight: var(--ids-ae0cae, 200)
}

.Typography-fw-400-ef43030,
.Typography-regular-5296945 {
    font-weight: var(--ids-f0a3b9, 400)
}

.Typography-fw-500-b32f2b4,
.Typography-medium-eb79ddd,
strong.Typography-fw-500-b32f2b4,
strong.Typography-medium-eb79ddd {
    font-weight: var(--ids-686036, 500)
}

.Typography-demi-2164f23,
.Typography-fw-600-ffd1a2d,
strong.Typography-demi-2164f23,
strong.Typography-fw-600-ffd1a2d {
    font-weight: var(--ids-0e3989, 600)
}

.Typography-bold-1dab663,
.Typography-fw-700-22cdb78,
strong.Typography-bold-1dab663,
strong.Typography-fw-700-22cdb78 {
    font-weight: var(--ids-3c6b75, 700)
}

.Typography-fw-800-37f0b49,
.Typography-heavy-51a572c,
strong.Typography-fw-800-37f0b49,
strong.Typography-heavy-51a572c {
    font-weight: var(--ids-a69ecb, 800)
}

.Typography-creditkarma-a3db78a.Typography-dark-d0a2de3,
.Typography-creditkarma-a3db78a.Typography-light-242afbc {
    --ids-ceb4e9: National2, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-6f3a0b: National2, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-314ba2: National2, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-9fb241: 600;
    --ids-a14fa3: 600;
    --ids-0d58a8: 20px;
    --ids-e566c6: 400;
    --ids-02b018: 16px
}

:root {
    --ids-ceb4e9: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-6f3a0b: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-314ba2: Avenir Next forINTUIT, 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
}

.Typography-mailchimp-7e8e1da.Typography-dark-d0a2de3,
.Typography-mailchimp-7e8e1da.Typography-light-242afbc {
    --ids-ceb4e9: Means Web, Georgia, Times, Times New Roman, serif;
    --ids-6f3a0b: Means Web, Georgia, Times, Times New Roman, serif;
    --ids-314ba2: Graphik Web, Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
    --ids-1e0740: 400;
    --ids-556200: 48px;
    --ids-ab1362: 400;
    --ids-7879cd: 400;
    --ids-6bf844: 32px;
    --ids-3cb5e9: 400;
    --ids-297ac9: 400;
    --ids-b213c5: 24px;
    --ids-c8bf82: 400;
    --ids-9fb241: 400;
    --ids-3026b1: 20px;
    --ids-9ae687: 400
}

.Typography-mint-9182417.Typography-dark-d0a2de3,
.Typography-mint-9182417.Typography-light-242afbc {
    --ids-d1dfa5: 700;
    --ids-a6d56d: 700;
    --ids-a14fa3: 700;
    --ids-0d58a8: 20px;
    --ids-e566c6: 700;
    --ids-02b018: 16px
}

.Typography-quickbooks-9b5972e.Typography-dark-d0a2de3,
.Typography-quickbooks-9b5972e.Typography-light-242afbc {
    --ids-d1dfa5: 700;
    --ids-a6d56d: 700;
    --ids-a14fa3: 600;
    --ids-0d58a8: 20px;
    --ids-02b018: 16px
}

.Typography-ttexpress-8f99c5b.Typography-dark-d0a2de3,
.Typography-ttexpress-8f99c5b.Typography-light-242afbc,
.Typography-ttfullservice-a92ba79.Typography-dark-d0a2de3,
.Typography-ttfullservice-a92ba79.Typography-light-242afbc,
.Typography-turbotax-55aff54.Typography-dark-d0a2de3,
.Typography-turbotax-55aff54.Typography-light-242afbc,
.Typography-turbotaxmarketing-9246cf2.Typography-dark-d0a2de3,
.Typography-turbotaxmarketing-9246cf2.Typography-light-242afbc {
    --ids-9fb241: 600;
    --ids-a14fa3: 600;
    --ids-0d58a8: 20px;
    --ids-e566c6: 400;
    --ids-02b018: 16px
}

.Button-button-5eed597 {
    --border-width: var(--ids-9e778f, 2px);
    -webkit-tap-highlight-color: var(--ids-caa212, rgba(0, 0, 0, .2));
    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(--ids-968e4c, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif);
    justify-content: center;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative
}

.Button-button-5eed597 svg {
    flex-shrink: 0
}

.Button-button-5eed597::-moz-focus-inner {
    border: 0
}

.Button-button-5eed597 .Button-label-e0ecc32:empty {
    padding-inline: 0
}

.Button-button-5eed597 .Button-label-second-text-0f42ef3 {
    display: flex;
    flex-direction: column
}

.Button-button-5eed597 .Button-label-second-text-0f42ef3 span {
    font-size: var(--ids-abbaa8);
    font-weight: var(--ids-cb121c);
    line-height: var(--ids-809c45)
}

.Button-button-5eed597.Button-disabled-ed60a68 {
    opacity: var(--ids-b5be3a, .5);
    pointer-events: none
}

.Button-button-5eed597.Button-focus-3c68368:focus {
    --negative-one: -1;
    box-shadow: none;
    outline: var(--ids-4e41b5) solid transparent;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.Button-button-5eed597.Button-focus-3c68368:focus:before {
    border-radius: var(--ids-fa16bd);
    content: "";
    display: block;
    inset: calc(var(--negative-one)*var(--ids-631a65));
    pointer-events: none;
    position: absolute;
    transition: box-shadow .1s;
    z-index: 1
}

.Button-button-5eed597.Button-focus-3c68368:focus:focus:before {
    box-shadow: 0 0 0 var(--ids-4e41b5) var(--ids-b67258)
}

.Button-button-5eed597.Button-focus-3c68368:focus.Button-invertedColors-596100c {
    --negative-one: -1;
    outline: var(--ids-4e41b5) solid transparent
}

.Button-button-5eed597.Button-focus-3c68368:focus.Button-invertedColors-596100c:before {
    border-radius: var(--ids-fa16bd);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-631a65));
    position: absolute;
    transition: box-shadow .1s
}

.Button-button-5eed597.Button-focus-3c68368:focus.Button-invertedColors-596100c:focus:before {
    box-shadow: 0 0 0 var(--ids-4e41b5) var(--ids-dfff67)
}

.Button-button-5eed597:focus {
    box-shadow: none
}

.Button-button-5eed597.Button-isLoading-bf8a558 {
    pointer-events: none
}

.Button-button-5eed597.Button-full-af87840,
.Button-button-5eed597.Button-responsive-21c22b7 {
    width: 100%
}

@media only screen and (min-width:992px) {
    .Button-button-5eed597.Button-responsive-21c22b7 {
        width: auto
    }
}

.Button-priority-primary-7bd5bc4 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5 {
    background-color: var(--ids-43fac7, #0077c5);
    color: var(--ids-39aa49, #fff)
}

.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-928660, #0265ac)
}

.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5:active:not(.Button-disabled-ed60a68),
.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5[class*=DropdownButton-menuOpen],
.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5[class*=SplitButton-menuOpen] {
    background-color: var(--ids-debe1e, #055393)
}

.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-f0777c)
}

.Button-priority-primary-7bd5bc4.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-f0777c)
}

.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521 {
    background-color: var(--ids-49f86a, #e3e5e8);
    color: var(--ids-283dfc)
}

.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-fb4166, #d4d7dc)
}

.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521:active:not(.Button-disabled-ed60a68),
.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521[class*=DropdownButton-menuOpen],
.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521[class*=SplitButton-menuOpen] {
    background-color: var(--ids-5bb2df, #babec5)
}

.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-283dfc)
}

.Button-priority-primary-7bd5bc4.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-283dfc)
}

.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423 {
    background-color: var(--ids-f51f4b, #ff6a00);
    color: var(--ids-fcbacc, #fff)
}

.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-3cdf30, #fc6000)
}

.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423:active:not(.Button-disabled-ed60a68),
.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423[class*=DropdownButton-menuOpen],
.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423[class*=SplitButton-menuOpen] {
    background-color: var(--ids-3bf370, #f95700)
}

.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-19ff02)
}

.Button-priority-primary-7bd5bc4.Button-purpose-special-2ba8423.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-19ff02)
}

.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892 {
    background-color: var(--ids-df08b6, #d52b1e);
    color: var(--ids-e9607e, #fff)
}

.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-3aef02, #c6160f)
}

.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892:active:not(.Button-disabled-ed60a68),
.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892[class*=DropdownButton-menuOpen],
.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892[class*=SplitButton-menuOpen] {
    background-color: var(--ids-652f96, #b80000)
}

.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-5c241e)
}

.Button-priority-primary-7bd5bc4.Button-purpose-destructive-5880892.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-5c241e)
}

.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c {
    background-color: var(--ids-c23080, #6b6c72);
    color: var(--ids-ea2a94)
}

.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-b1c666, hsla(231, 3%, 43%, .85))
}

.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c:active:not(.Button-disabled-ed60a68),
.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c[class*=DropdownButton-menuOpen],
.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c[class*=SplitButton-menuOpen] {
    background-color: var(--ids-371b79, hsla(231, 3%, 43%, .75))
}

.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-f0777c)
}

.Button-priority-primary-7bd5bc4.Button-purpose-complementary-86a897c.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-f0777c)
}

.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5 {
    border-color: var(--ids-c635a9, #0077c5);
    color: var(--ids-d66a65, #0077c5)
}

.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-c25f99, rgba(0, 119, 197, .1))
}

.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5:active:not(.Button-disabled-ed60a68),
.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5[class*=DropdownButton-menuOpen],
.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5[class*=SplitButton-menuOpen] {
    background-color: var(--ids-98cfc5, rgba(0, 119, 197, .2))
}

.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-2dfbd2)
}

.Button-priority-secondary-8ffdd81.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-2dfbd2)
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521 {
    border-color: var(--ids-0bdd7b, #6b6c72);
    color: var(--ids-67ba5d, #393a3d)
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-6d7fc2, hsla(231, 3%, 43%, .1))
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521:hover:not(.Button-disabled-ed60a68).Button-invertedColors-596100c {
    background-color: var(--ids-bb02b7, hsla(0, 0%, 100%, .1))
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521:active:not(.Button-disabled-ed60a68),
.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521[class*=DropdownButton-menuOpen],
.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521[class*=SplitButton-menuOpen] {
    background-color: var(--ids-8b8411, hsla(231, 3%, 43%, .2))
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521:active:not(.Button-disabled-ed60a68).Button-invertedColors-596100c,
.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521[class*=DropdownButton-menuOpen].Button-invertedColors-596100c,
.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521[class*=SplitButton-menuOpen].Button-invertedColors-596100c {
    background-color: var(--ids-e662cc, hsla(0, 0%, 100%, .2))
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-958324)
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-958324)
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-invertedColors-596100c svg>circle {
    fill: var(--ids-a8ae40)
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-invertedColors-596100c.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-a8ae40)
}

.Button-priority-secondary-8ffdd81.Button-purpose-passive-c57e521.Button-invertedColors-596100c {
    border-color: var(--ids-b30c76, #fff);
    color: var(--ids-8fe3fb, #fff)
}

.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423 {
    border-color: var(--ids-833791, #ff6a00);
    color: var(--ids-594ec6, #f95700)
}

.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-46bf87, rgba(255, 106, 0, .1))
}

.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423:active:not(.Button-disabled-ed60a68),
.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423[class*=DropdownButton-menuOpen],
.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423[class*=SplitButton-menuOpen] {
    background-color: var(--ids-fd1775, rgba(255, 106, 0, .2))
}

.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-14acaf)
}

.Button-priority-secondary-8ffdd81.Button-purpose-special-2ba8423.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-14acaf)
}

.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892 {
    border-color: var(--ids-b64541, #d52b1e);
    color: var(--ids-afdea1, #d52b1e)
}

.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-6dac17, rgba(213, 43, 30, .1))
}

.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892:active:not(.Button-disabled-ed60a68),
.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892[class*=DropdownButton-menuOpen],
.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892[class*=SplitButton-menuOpen] {
    background-color: var(--ids-a82876, rgba(213, 43, 30, .2))
}

.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-4aeba8)
}

.Button-priority-secondary-8ffdd81.Button-purpose-destructive-5880892.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-4aeba8)
}

.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c {
    background-color: var(--ids-ac8aa7);
    border-color: var(--ids-626489, #fff);
    color: var(--ids-ea2a94)
}

.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-315cc2)
}

.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c:active:not(.Button-disabled-ed60a68),
.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c[class*=DropdownButton-menuOpen],
.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c[class*=SplitButton-menuOpen] {
    background-color: var(--ids-b71b82)
}

.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-f0777c)
}

.Button-priority-secondary-8ffdd81.Button-purpose-complementary-86a897c.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-f0777c)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5 svg>circle {
    fill: var(--ids-daa5d1)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-daa5d1)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5 {
    color: var(--ids-744ca5, #0077c5)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-1adc73, rgba(0, 119, 197, .1))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5:active:not(.Button-disabled-ed60a68),
.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5[class*=DropdownButton-menuOpen],
.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5[class*=SplitButton-menuOpen] {
    background-color: var(--ids-b6949e, rgba(0, 119, 197, .2))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-daa5d1)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-standard-c59fdb5.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-daa5d1)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521 {
    color: var(--ids-7eae65, #393a3d)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-2bd711, hsla(231, 3%, 43%, .1))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521:hover:not(.Button-disabled-ed60a68).Button-invertedColors-596100c {
    background-color: var(--ids-cae54f, hsla(0, 0%, 100%, .1))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521:active:not(.Button-disabled-ed60a68),
.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521[class*=DropdownButton-menuOpen],
.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521[class*=SplitButton-menuOpen] {
    background-color: var(--ids-006b4e, hsla(231, 3%, 43%, .2))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521:active:not(.Button-disabled-ed60a68).Button-invertedColors-596100c,
.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521[class*=DropdownButton-menuOpen].Button-invertedColors-596100c,
.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521[class*=SplitButton-menuOpen].Button-invertedColors-596100c {
    background-color: var(--ids-d74236, hsla(0, 0%, 100%, .2))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-ae05c8)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-ae05c8)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-invertedColors-596100c svg>circle {
    fill: var(--ids-7e3028)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521.Button-isLoading-bf8a558.Button-invertedColors-596100c.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-7e3028)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-passive-c57e521.Button-invertedColors-596100c {
    color: var(--ids-b5c69d, #fff)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423 {
    color: var(--ids-e75d52, #f95700)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-dcbd1a, rgba(255, 106, 0, .1))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423:active:not(.Button-disabled-ed60a68),
.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423[class*=DropdownButton-menuOpen],
.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423[class*=SplitButton-menuOpen] {
    background-color: var(--ids-3834ec, rgba(255, 106, 0, .2))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-01dcf1)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-special-2ba8423.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-01dcf1)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892 {
    color: var(--ids-39d2fb, #d52b1e)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-5dd354, rgba(213, 43, 30, .1))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892:active:not(.Button-disabled-ed60a68),
.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892[class*=DropdownButton-menuOpen],
.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892[class*=SplitButton-menuOpen] {
    background-color: var(--ids-c5b998, rgba(213, 43, 30, .2))
}

.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-e5ca6b)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-destructive-5880892.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-e5ca6b)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c {
    background-color: var(--ids-ac8aa7);
    color: var(--ids-ea2a94)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c:hover:not(.Button-disabled-ed60a68) {
    background-color: var(--ids-315cc2)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c:active:not(.Button-disabled-ed60a68),
.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c[class*=DropdownButton-menuOpen],
.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c[class*=SplitButton-menuOpen] {
    background-color: var(--ids-b71b82)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c.Button-isLoading-bf8a558 svg>circle {
    fill: var(--ids-f0777c)
}

.Button-priority-tertiary-f9f30c3.Button-purpose-complementary-86a897c.Button-isLoading-bf8a558.Button-isLoading-bf8a558>div>div:after {
    color: var(--ids-f0777c)
}

.Button-size-small-b534ba4 {
    --padding-inline: var(--ids-823353, 4px);
    border-radius: var(--ids-9e7644);
    font-size: var(--ids-8fc230, 12px);
    font-weight: var(--ids-f83deb, 600);
    height: auto;
    min-height: var(--ids-f3a06c, 24px);
    min-width: var(--ids-e56e1e, 80px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block: var(--ids-cdd26a, 2px)
}

.Button-size-small-b534ba4.Button-focus-3c68368:focus {
    --negative-one: -1;
    outline: var(--ids-631a65) solid transparent
}

.Button-size-small-b534ba4.Button-focus-3c68368:focus:before {
    border-radius: var(--ids-9e7644);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-31b9c9));
    position: absolute;
    transition: box-shadow .1s
}

.Button-size-small-b534ba4.Button-focus-3c68368:focus:focus:before {
    box-shadow: 0 0 0 var(--ids-631a65) var(--ids-b67258)
}

.Button-size-small-b534ba4.Button-focus-3c68368:focus.Button-invertedColors-596100c {
    --negative-one: -1;
    outline: var(--ids-631a65) solid transparent
}

.Button-size-small-b534ba4.Button-focus-3c68368:focus.Button-invertedColors-596100c:before {
    border-radius: var(--ids-9e7644);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-31b9c9));
    position: absolute;
    transition: box-shadow .1s
}

.Button-size-small-b534ba4.Button-focus-3c68368:focus.Button-invertedColors-596100c:focus:before {
    box-shadow: 0 0 0 var(--ids-631a65) var(--ids-dfff67)
}

.Button-size-small-b534ba4 svg {
    --padding-inline: var(--ids-9f783e, 0);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-small-b534ba4 .Button-label-e0ecc32 {
    --padding-inline: var(--ids-e37340, 4px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-small-b534ba4 .Button-label-second-text-0f42ef3 span {
    font-size: var(--ids-abbaa8);
    font-weight: var(--ids-cb121c);
    line-height: var(--ids-809c45)
}

.Button-size-small-b534ba4 div[aria-label=Loading] {
    max-height: 12px;
    transform: scale(.6)
}

.Button-size-medium-71460f4 {
    --padding-inline: var(--ids-0a2edc, 8px);
    border-radius: var(--ids-fa16bd);
    font-size: var(--ids-c01f7d, 16px);
    font-weight: var(--ids-641415, 600);
    min-height: var(--ids-d2308e, 36px);
    min-width: var(--ids-b020e8, 100px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block: var(--ids-61a9b8, 4px)
}

.Button-size-medium-71460f4.Button-focus-3c68368:focus {
    --negative-one: -1;
    outline: var(--ids-631a65) solid transparent
}

.Button-size-medium-71460f4.Button-focus-3c68368:focus:before {
    border-radius: var(--ids-fa16bd);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-40ad72));
    position: absolute;
    transition: box-shadow .1s
}

.Button-size-medium-71460f4.Button-focus-3c68368:focus:focus:before {
    box-shadow: 0 0 0 var(--ids-631a65) var(--ids-b67258)
}

.Button-size-medium-71460f4.Button-focus-3c68368:focus.Button-invertedColors-596100c {
    --negative-one: -1;
    outline: var(--ids-631a65) solid transparent
}

.Button-size-medium-71460f4.Button-focus-3c68368:focus.Button-invertedColors-596100c:before {
    border-radius: var(--ids-fa16bd);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-40ad72));
    position: absolute;
    transition: box-shadow .1s
}

.Button-size-medium-71460f4.Button-focus-3c68368:focus.Button-invertedColors-596100c:focus:before {
    box-shadow: 0 0 0 var(--ids-631a65) var(--ids-dfff67)
}

.Button-size-medium-71460f4 svg {
    --padding-inline: var(--ids-29aec4, 0);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-medium-71460f4 .Button-label-e0ecc32 {
    --padding-inline: var(--ids-4260f9, 8px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-medium-71460f4 .Button-label-second-text-0f42ef3 {
    padding-bottom: 2px
}

.Button-size-medium-71460f4 .Button-label-second-text-0f42ef3 span {
    font-size: var(--ids-abbaa8);
    font-weight: var(--ids-cb121c);
    line-height: var(--ids-809c45)
}

.Button-size-medium-71460f4 div[aria-label=Loading] {
    max-height: 20px;
    transform: scale(.8)
}

.Button-size-large-a283a0d {
    --padding-inline: var(--ids-4b41d0, 10px);
    border-radius: var(--ids-60f8f7);
    font-size: var(--ids-70cbab, 20px);
    font-weight: var(--ids-44b8ae, 600);
    min-height: var(--ids-267f29, 48px);
    min-width: var(--ids-2b6a39, 120px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block: var(--ids-0ef187, 8px)
}

.Button-size-large-a283a0d.Button-focus-3c68368:focus {
    --negative-one: -1;
    outline: var(--ids-631a65) solid transparent
}

.Button-size-large-a283a0d.Button-focus-3c68368:focus:before {
    border-radius: var(--ids-60f8f7);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-a725e8));
    position: absolute;
    transition: box-shadow .1s
}

.Button-size-large-a283a0d.Button-focus-3c68368:focus:focus:before {
    box-shadow: 0 0 0 var(--ids-631a65) var(--ids-b67258)
}

.Button-size-large-a283a0d.Button-focus-3c68368:focus.Button-invertedColors-596100c {
    --negative-one: -1;
    outline: var(--ids-631a65) solid transparent
}

.Button-size-large-a283a0d.Button-focus-3c68368:focus.Button-invertedColors-596100c:before {
    border-radius: var(--ids-60f8f7);
    content: "";
    inset: calc(var(--negative-one)*var(--ids-a725e8));
    position: absolute;
    transition: box-shadow .1s
}

.Button-size-large-a283a0d.Button-focus-3c68368:focus.Button-invertedColors-596100c:focus:before {
    box-shadow: 0 0 0 var(--ids-631a65) var(--ids-dfff67)
}

.Button-size-large-a283a0d svg {
    --padding-inline: var(--ids-276cfc, 2px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-large-a283a0d .Button-label-second-text-0f42ef3 {
    padding-bottom: 2px
}

.Button-size-large-a283a0d .Button-label-e0ecc32 {
    --padding-inline: var(--ids-63c9bd, 10px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline)
}

.Button-size-large-a283a0d .Button-label-second-text-0f42ef3 span {
    font-size: var(--ids-32695a, 14px);
    font-weight: var(--ids-cb121c);
    line-height: var(--ids-809c45)
}

/*!
 * identity-authn-core-ui
 * Copyright (c) 2024 - 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.
 */
.Tabs-isHorizontalRuleVisible-1a82037 {
    box-shadow: inset 0 -2px 0 var(--ids-9780b1, #6b6c72)
}

.Tabs-tabsList-1a38d25 {
    display: flex;
    outline: 0
}

.Tabs-tabsList-1a38d25 button {
    height: auto
}

@media only screen and (max-width:600px) {
    .Tabs-tabsList-1a38d25 {
        overflow-x: auto
    }
}

.Tabs-tabButton-3adf0de {
    background: var(--ids-76224b, transparent);
    border: var(--ids-3a6b52);
    border-radius: var(--ids-97e62c);
    cursor: pointer;
    font-family: inherit;
    outline: 0;
    padding: var(--ids-e96d4b, 0) var(--ids-6143a8, 0) var(--ids-46902f, 0) var(--ids-ca5a68, 0);
    position: relative
}

.Tabs-tabButton-3adf0de.Tabs-disabled-c3f432f {
    opacity: var(--ids-309557, .5);
    pointer-events: none
}

.Tabs-tabButton-3adf0de[type=button]:focus {
    box-shadow: none
}

.Tabs-tabButton-3adf0de.Tabs-focusTab-ff309f1.Tabs-focusTab-ff309f1 {
    border-radius: var(--ids-97e62c);
    box-shadow: 0 0 0 var(--ids-5f378b) var(--ids-66016c);
    outline: var(--ids-5f378b) solid transparent;
    overflow: hidden
}

.Tabs-tabButton-3adf0de.Tabs-focusTab-ff309f1.Tabs-focusTab-ff309f1 .Tabs-tabTitle-6cf4d28 {
    color: var(--ids-d78f79)
}

.Tabs-tabButton-3adf0de::-moz-focus-inner {
    border: var(--ids-3a6b52)
}

.Tabs-tabHighlight-2d3ef8f {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    padding: var(--ids-61dc36, 8px) var(--ids-d3d68c, 16px) var(--ids-7c1c3c, 8px) var(--ids-45665b, 16px)
}

.Tabs-tabHighlight-2d3ef8f:focus .Tabs-tabTitle-6cf4d28,
.Tabs-tabHighlight-2d3ef8f:hover .Tabs-tabTitle-6cf4d28 {
    color: var(--ids-d78f79)
}

.Tabs-tabHighlight-2d3ef8f:focus .Tabs-tabIcon-281b2f9,
.Tabs-tabHighlight-2d3ef8f:hover .Tabs-tabIcon-281b2f9 {
    color: var(--ids-38a496, #393a3d)
}

.Tabs-tabHighlight-2d3ef8f:hover:after {
    --negative-one: -1;
    bottom: 0;
    box-shadow: inset 0 calc(var(--negative-one)*var(--ids-4c61ba, 2px)) 0 var(--ids-a639e0, #8d9096);
    content: "";
    height: var(--ids-b7f65e);
    left: 0;
    position: absolute;
    width: 100%
}

.Tabs-tabHighlight-2d3ef8f:after {
    box-shadow: none;
    content: "";
    transition: box-shadow var(--ids-19617b, .15s) var(--ids-d92433, cubic-bezier(0, 0, .25, 1))
}

@media screen and (prefers-reduced-motion:reduce) {

    .Tabs-tabHighlight-2d3ef8f,
    .Tabs-tabHighlight-2d3ef8f:after {
        transition: none
    }
}

.Tabs-tabTitle-6cf4d28 {
    color: var(--ids-428861, #6b6c72);
    display: inline-block;
    font-family: inherit;
    letter-spacing: 0;
    white-space: nowrap
}

.Tabs-activeTab-64f89fc {
    z-index: 2
}

.Tabs-activeTab-64f89fc .Tabs-tabHighlight-2d3ef8f:after {
    border-radius: var(--ids-250072, 0);
    bottom: 0;
    box-shadow: inset 0 -4px 0 var(--ids-cb0766, #0077c5);
    content: "";
    height: var(--ids-b7f65e);
    left: 0;
    position: absolute;
    width: 100%
}

.Tabs-activeTab-64f89fc .Tabs-tabIcon-281b2f9 {
    color: var(--ids-c46eba, #393a3d)
}

.Tabs-activeTab-64f89fc .Tabs-tabTitle-6cf4d28 {
    color: var(--ids-a75a6b, #393a3d);
    font-weight: var(--ids-18cf42, 500)
}

.Tabs-activeTab-64f89fc:hover {
    background-color: var(--ids-0b08f8, transparent)
}

.Tabs-tabBadge-a17be48 {
    display: inline-block;
    margin-left: var(--ids-6a90dc, 8px)
}

.Tabs-tabIcon-281b2f9 {
    color: var(--ids-102b24, #6b6c72);
    height: var(--ids-f1b4b6, 20px);
    margin-right: var(--ids-00edfd, 8px);
    position: relative;
    top: -1px;
    width: var(--ids-0bb1e8, 20px)
}

.Tabs-tabPanel-b94d42b {
    outline: 0;
    padding-top: var(--ids-a13c58, 5px)
}

.Tabs-tabPanel-b94d42b .Tabs-disabled-c3f432f {
    opacity: var(--ids-7c630e, .5);
    pointer-events: none
}

.Tabs-focusTabPanel-c9e408b {
    border-radius: var(--ids-97e62c);
    box-shadow: 0 0 0 var(--ids-5f378b) var(--ids-66016c);
    overflow: hidden
}

.Tabs-creditkarma-cc3b6bb.Tabs-light-168754c {
    --ids-9780b1: #d9dfe2;
    --ids-66016c: #008600;
    --ids-d78f79: #000;
    --ids-38a496: #000;
    --ids-a639e0: #859299;
    --ids-428861: #55595b;
    --ids-cb0766: #21262a;
    --ids-c46eba: #000;
    --ids-a75a6b: #000;
    --ids-102b24: #55595b
}

:root {
    --ids-97e62c: 4px;
    --ids-3a6b52: 0px;
    --ids-5f378b: 2px;
    --ids-66016c: #0077c5;
    --ids-d78f79: #393a3d;
    --ids-b7f65e: 4px
}

.Tabs-dark-2a83caf {
    --ids-9780b1: #8d9096;
    --ids-66016c: #34bfff;
    --ids-d78f79: #eceef1;
    --ids-38a496: #eceef1;
    --ids-428861: #e3e5e8;
    --ids-cb0766: #34bfff;
    --ids-c46eba: #eceef1;
    --ids-a75a6b: #eceef1;
    --ids-102b24: #e3e5e8
}

.Tabs-intuitnext-cc37e1d.Tabs-light-168754c {
    --ids-9780b1: #859299;
    --ids-66016c: #2b77cc;
    --ids-d78f79: #21262a;
    --ids-38a496: #21262a;
    --ids-a639e0: #859299;
    --ids-428861: #3c4348;
    --ids-cb0766: #2b77cc;
    --ids-c46eba: #21262a;
    --ids-a75a6b: #21262a;
    --ids-102b24: #3c4348
}

.Tabs-intuitnext-cc37e1d.Tabs-dark-2a83caf {
    --ids-9780b1: #859299;
    --ids-66016c: #3492ef;
    --ids-d78f79: #f0f4f6;
    --ids-38a496: #f0f4f6;
    --ids-a639e0: #5d686f;
    --ids-428861: #e2e9ed;
    --ids-cb0766: #3492ef;
    --ids-c46eba: #f0f4f6;
    --ids-a75a6b: #f0f4f6;
    --ids-102b24: #e2e9ed
}

.Tabs-mailchimp-6278a21.Tabs-light-168754c {
    --ids-9780b1: rgba(36, 28, 21, .3);
    --ids-66016c: #004e56;
    --ids-d78f79: #241c15;
    --ids-38a496: #241c15;
    --ids-a639e0: #f6f6f4;
    --ids-428861: rgba(36, 28, 21, .65);
    --ids-cb0766: #004e56;
    --ids-c46eba: #241c15;
    --ids-a75a6b: #241c15;
    --ids-102b24: rgba(36, 28, 21, .65)
}

.Tabs-mailchimp-6278a21.Tabs-dark-2a83caf {
    --ids-d78f79: #fff;
    --ids-38a496: #fff;
    --ids-428861: hsla(0, 0%, 100%, .5);
    --ids-c46eba: #fff;
    --ids-a75a6b: #fff;
    --ids-102b24: hsla(0, 0%, 100%, .5)
}

.Tabs-mint-5e977d4.Tabs-light-168754c,
.Tabs-ttexpress-178040a.Tabs-light-168754c,
.Tabs-ttfullservice-9c3e201.Tabs-light-168754c,
.Tabs-turbotax-7e57cb0.Tabs-light-168754c {
    --ids-9780b1: #d5dee3;
    --ids-66016c: #205ea3;
    --ids-d78f79: #21262a;
    --ids-38a496: #21262a;
    --ids-a639e0: #859299;
    --ids-428861: #5d686f;
    --ids-cb0766: #21262a;
    --ids-c46eba: #21262a;
    --ids-a75a6b: #21262a;
    --ids-102b24: #5d686f
}

.Tabs-neutral-2ea9df2.Tabs-light-168754c {
    --ids-66016c: #393a3d;
    --ids-cb0766: #000
}

.Tabs-neutral-2ea9df2.Tabs-dark-2a83caf {
    --ids-66016c: #393a3d;
    --ids-cb0766: #eceef1
}

.Tabs-quickbooks-5442e88.Tabs-light-168754c {
    --ids-9780b1: #8d9096;
    --ids-5f378b: 3px;
    --ids-a639e0: #babec5;
    --ids-cb0766: #2ca01c;
    --ids-250072: 2px 2px 0px 0px;
    --ids-18cf42: 600
}

.Tabs-quickbooks-5442e88.Tabs-dark-2a83caf {
    --ids-9780b1: #6b6c72;
    --ids-5f378b: 3px;
    --ids-428861: #babec5;
    --ids-cb0766: #53b700;
    --ids-250072: 2px 2px 0px 0px;
    --ids-18cf42: 600;
    --ids-102b24: #babec5
}

.Tabs-quickbookshorizon-8e12be5.Tabs-light-168754c,
.Tabs-quickbooksnext-00d43f7.Tabs-light-168754c {
    --ids-9780b1: #859299;
    --ids-66016c: #2b77cc;
    --ids-d78f79: #21262a;
    --ids-38a496: #21262a;
    --ids-a639e0: #c3ced5;
    --ids-428861: #4c555b;
    --ids-cb0766: #205ea3;
    --ids-c46eba: #21262a;
    --ids-a75a6b: #21262a;
    --ids-102b24: #4c555b
}

.Tabs-quickbookshorizon-8e12be5.Tabs-dark-2a83caf,
.Tabs-quickbooksnext-00d43f7.Tabs-dark-2a83caf {
    --ids-9780b1: #859299;
    --ids-66016c: #5dabff;
    --ids-d78f79: #f0f4f6;
    --ids-38a496: #f0f4f6;
    --ids-a639e0: #4c555b;
    --ids-428861: #adbac2;
    --ids-cb0766: #5dabff;
    --ids-c46eba: #f0f4f6;
    --ids-a75a6b: #f0f4f6;
    --ids-102b24: #adbac2
}

.Tabs-ttexpress-178040a.Tabs-dark-2a83caf {
    --ids-9780b1: #17497f;
    --ids-66016c: #50fbd4;
    --ids-d78f79: #fff;
    --ids-38a496: #fff;
    --ids-428861: #d1dee9;
    --ids-c46eba: #fff;
    --ids-a75a6b: #fff;
    --ids-102b24: #d1dee9
}

.Tabs-turbotaxmarketing-5426625.Tabs-light-168754c {
    --ids-9780b1: #d5dee3;
    --ids-66016c: #205ea3;
    --ids-d78f79: #21262a;
    --ids-38a496: #21262a;
    --ids-a639e0: #859299;
    --ids-428861: #5d686f;
    --ids-cb0766: #205ea3;
    --ids-c46eba: #21262a;
    --ids-a75a6b: #21262a;
    --ids-102b24: #5d686f
}

.InlineValidationMessage-ivm-wrapper-d1d50b3 {
    align-items: flex-start;
    display: flex;
    font-family: inherit;
    font-style: normal;
    margin-bottom: var(--ids-a2b418, 4px);
    margin-top: var(--ids-98b927, 0);
    opacity: 1
}

.InlineValidationMessage-ivm-message-container-14c5d1d * {
    display: block
}

.InlineValidationMessage-ivm-message-35dd3a5 {
    font-weight: var(--ids-3c4d44, 500)
}

.InlineValidationMessage-ivm-description-0bf3069 {
    color: var(--ids-ac097c, #6b6c72)
}

.InlineValidationMessage-ivm-warning-c7b6305 {
    fill: var(--ids-33ca5f, #ff6a00);
    color: var(--ids-2cb5b7, #393a3d)
}

.InlineValidationMessage-ivm-error-eef78e2 {
    fill: var(--ids-0acbf5, #d52b1e);
    color: var(--ids-8ba64b, #d52b1e)
}

.InlineValidationMessage-ivm-invalid-a55d2fb {
    fill: var(--ids-96c640, #6b6c72);
    color: var(--ids-4b8a42, #393a3d)
}

.InlineValidationMessage-ivm-success-0db8bba {
    fill: var(--ids-afc6af, #108000);
    color: var(--ids-905d37, #393a3d)
}

.InlineValidationMessage-ivm-status-icon-b236b96 {
    display: var(--ids-0eb2a8, flex);
    margin-right: var(--ids-602575, 8px);
    margin-top: 1px
}

.InlineValidationMessage-creditkarma-24c23fc.InlineValidationMessage-light-b1d2089 {
    --ids-ac097c: #000;
    --ids-2cb5b7: #000;
    --ids-8ba64b: #000;
    --ids-4b8a42: #000;
    --ids-905d37: #000;
    --ids-33ca5f: #ffc402;
    --ids-0acbf5: #c74900;
    --ids-96c640: #55595b;
    --ids-afc6af: #008600
}

.InlineValidationMessage-creditkarma-24c23fc.InlineValidationMessage-dark-a3d4be6,
.InlineValidationMessage-ttfullservice-dff23e5.InlineValidationMessage-dark-a3d4be6,
.InlineValidationMessage-turbotax-716d4a2.InlineValidationMessage-dark-a3d4be6,
.InlineValidationMessage-turbotaxmarketing-f4df8e2.InlineValidationMessage-dark-a3d4be6 {
    --ids-ac097c: #eceef1;
    --ids-8ba64b: #eceef1
}

.InlineValidationMessage-dark-a3d4be6 {
    --ids-ac097c: #e3e5e8;
    --ids-2cb5b7: #eceef1;
    --ids-8ba64b: #ff8979;
    --ids-4b8a42: #eceef1;
    --ids-905d37: #eceef1;
    --ids-33ca5f: #ffac61;
    --ids-0acbf5: #ff8979;
    --ids-96c640: #babec5;
    --ids-afc6af: #53b700
}

.InlineValidationMessage-intuitnext-a6cf0cf.InlineValidationMessage-light-b1d2089 {
    --ids-ac097c: #3c4348;
    --ids-2cb5b7: #21262a;
    --ids-8ba64b: #db334d;
    --ids-4b8a42: #21262a;
    --ids-905d37: #21262a;
    --ids-33ca5f: #c84f00;
    --ids-0acbf5: #db334d;
    --ids-96c640: #5d686f;
    --ids-afc6af: #00892e
}

.InlineValidationMessage-intuitnext-a6cf0cf.InlineValidationMessage-dark-a3d4be6 {
    --ids-ac097c: #e2e9ed;
    --ids-2cb5b7: #f0f4f6;
    --ids-8ba64b: #f7576c;
    --ids-4b8a42: #f0f4f6;
    --ids-905d37: #f0f4f6;
    --ids-33ca5f: #f88a42;
    --ids-0acbf5: #f7576c;
    --ids-96c640: #9aa7b0;
    --ids-afc6af: #00a63b
}

.InlineValidationMessage-mailchimp-9622701.InlineValidationMessage-light-b1d2089 {
    --ids-3c4d44: 400;
    --ids-ac097c: rgba(36, 28, 21, .65);
    --ids-2cb5b7: #241c15;
    --ids-8ba64b: #a73205;
    --ids-4b8a42: #241c15;
    --ids-905d37: #241c15;
    --ids-0eb2a8: none;
    --ids-33ca5f: #d99536;
    --ids-0acbf5: #a73205;
    --ids-96c640: #efeeea;
    --ids-afc6af: #008547
}

.InlineValidationMessage-mailchimp-9622701.InlineValidationMessage-dark-a3d4be6 {
    --ids-3c4d44: 400;
    --ids-ac097c: hsla(0, 0%, 100%, .5);
    --ids-2cb5b7: #fff;
    --ids-4b8a42: #fff;
    --ids-905d37: #fff;
    --ids-0eb2a8: none;
    --ids-96c640: #6b6c72
}

.InlineValidationMessage-mint-c701b61.InlineValidationMessage-light-b1d2089 {
    --ids-ac097c: #21262a;
    --ids-2cb5b7: #21262a;
    --ids-8ba64b: #21262a;
    --ids-4b8a42: #21262a;
    --ids-905d37: #21262a;
    --ids-33ca5f: #c84f00;
    --ids-0acbf5: #c61c5a;
    --ids-afc6af: #1b8381
}

.InlineValidationMessage-mint-c701b61.InlineValidationMessage-dark-a3d4be6 {
    --ids-ac097c: #eceef1;
    --ids-8ba64b: #eceef1;
    --ids-33ca5f: #ffcc9e;
    --ids-0acbf5: #ffe0eb;
    --ids-96c640: #fff;
    --ids-afc6af: #7df8c4
}

.InlineValidationMessage-quickbooks-af39d1f.InlineValidationMessage-dark-a3d4be6 {
    --ids-ac097c: #babec5
}

.InlineValidationMessage-quickbookshorizon-ca8d50f.InlineValidationMessage-light-b1d2089,
.InlineValidationMessage-quickbooksnext-002497b.InlineValidationMessage-light-b1d2089 {
    --ids-ac097c: #4c555b;
    --ids-2cb5b7: #21262a;
    --ids-8ba64b: #db334d;
    --ids-4b8a42: #21262a;
    --ids-905d37: #21262a;
    --ids-33ca5f: #e56c1d;
    --ids-0acbf5: #db334d;
    --ids-96c640: #5d686f;
    --ids-afc6af: #00892e
}

.InlineValidationMessage-quickbookshorizon-ca8d50f.InlineValidationMessage-dark-a3d4be6,
.InlineValidationMessage-quickbooksnext-002497b.InlineValidationMessage-dark-a3d4be6 {
    --ids-ac097c: #adbac2;
    --ids-2cb5b7: #f0f4f6;
    --ids-8ba64b: #ff808c;
    --ids-4b8a42: #f0f4f6;
    --ids-905d37: #f0f4f6;
    --ids-33ca5f: #fca354;
    --ids-0acbf5: #ff808c;
    --ids-96c640: #adbac2;
    --ids-afc6af: #3bd85e
}

.InlineValidationMessage-ttexpress-e194b68.InlineValidationMessage-light-b1d2089,
.InlineValidationMessage-ttfullservice-dff23e5.InlineValidationMessage-light-b1d2089,
.InlineValidationMessage-turbotax-716d4a2.InlineValidationMessage-light-b1d2089,
.InlineValidationMessage-turbotaxmarketing-f4df8e2.InlineValidationMessage-light-b1d2089 {
    --ids-ac097c: #21262a;
    --ids-2cb5b7: #21262a;
    --ids-8ba64b: #21262a;
    --ids-4b8a42: #21262a;
    --ids-905d37: #21262a;
    --ids-33ca5f: #c84f00;
    --ids-0acbf5: #db334d;
    --ids-96c640: #5d686f;
    --ids-afc6af: #00856d
}

.InlineValidationMessage-ttexpress-e194b68.InlineValidationMessage-dark-a3d4be6 {
    --ids-98b927: 4px;
    --ids-a2b418: 0px;
    --ids-ac097c: #fff;
    --ids-2cb5b7: #fff;
    --ids-8ba64b: #fff;
    --ids-4b8a42: #fff;
    --ids-905d37: #fff;
    --ids-33ca5f: #f9c741;
    --ids-0acbf5: #ff77c7;
    --ids-afc6af: #50fbd4
}

.AutocompleteField-AutocompleteField-52ab01a {
    font-family: inherit
}

.AutocompleteField-AutocompleteField-52ab01a span[class*=TFGhostTextWrapper] {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 39px)
}

.AutocompleteField-AutocompleteField-52ab01a .AutocompleteField-accept-suggestion-icon-de7dff3 {
    color: var(--ids-d01562, #8d9096)
}

.TextField-TFInputWrapper-5ea0f14 {
    display: flex;
    margin: 0;
    position: relative
}

.TextField-TFInputWrapper-5ea0f14 svg {
    height: 24px;
    width: 24px
}

.TextField-TFInputWrapper-5ea0f14>button,
.TextField-TFInputWrapper-5ea0f14>svg {
    margin: 6px !important
}

.TextField-TFInputWrapper-5ea0f14.TextField-size-small-2758986 svg {
    height: 20px;
    width: 20px
}

.TextField-TFInputWrapper-5ea0f14.TextField-size-small-2758986>button,
.TextField-TFInputWrapper-5ea0f14.TextField-size-small-2758986>svg {
    margin: 4px 6px !important
}

.TextField-TFInputWrapper-5ea0f14 input.TextField-TFInputHideArrows-9a54b6b[type=number] {
    -moz-appearance: textfield
}

.TextField-TFInputWrapper-5ea0f14 input.TextField-TFInputHideArrows-9a54b6b[type=number]::-webkit-inner-spin-button,
.TextField-TFInputWrapper-5ea0f14 input.TextField-TFInputHideArrows-9a54b6b[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.TextField-TFGhostTextWrapper-a923b07 {
    box-sizing: border-box;
    color: var(--ids-d01780, #393a3d);
    font-family: inherit;
    height: var(--ids-ef0be7) !important;
    left: var(--ids-0ce633);
    line-height: 1.2;
    opacity: var(--ids-0719c5);
    overflow: hidden;
    padding: var(--ids-454853) var(--ids-db66f7) var(--ids-730567) var(--ids-2ecb8c) !important;
    pointer-events: none;
    position: absolute;
    text-overflow: clip;
    width: 100%
}

.TextField-TFGhostTextWrapper-a923b07.TextField-withAddonBefore-224c2fe {
    left: 29px
}

@media only screen and (max-width:576px) {
    .TextField-TFGhostTextWrapper-a923b07 {
        height: var(--ids-7271a8);
        line-height: 16px;
        padding: var(--ids-fc1e75) var(--ids-4f2dd8) var(--ids-ef56f4) var(--ids-27d8f5) !important
    }

    .TextField-TFGhostTextWrapper-a923b07.TextField-withAddonBefore-224c2fe {
        left: 27px
    }
}

.TextField-TextFieldWrapper-ac3dd51 {
    font-family: inherit;
    text-align: left
}

.TextField-TFLabelWrapper-5565c4c {
    color: var(--ids-7318cc, #6b6c72);
    opacity: var(--ids-1d6be7, 1);
    width: 100%
}

.TextField-TFLabelWrapper-5565c4c.TextField-TFLabelDisabled-64bf233 {
    cursor: not-allowed;
    opacity: var(--ids-0719c5)
}

.TextField-TFLabelWrapper-5565c4c+div,
.TextField-TFLabelWrapper-5565c4c.TextField-TFHasLabel-cdab9c1 .TextField-TFInputWrapper-5ea0f14 {
    margin-top: var(--ids-f098cd)
}

.TextField-TFLabelWrapper-5565c4c .TextField-TFLabelOverride-1f9d70f {
    font-weight: var(--ids-ae1728, 400)
}

.TextField-TFLabelWrapper-5565c4c .TextField-TFLabelOverride-1f9d70f.TextField-size-medium-253d5f0 {
    font-size: var(--ids-c23748, 14px)
}

.TextField-TFLabelWrapper-5565c4c .TextField-TFLabelOverride-1f9d70f.TextField-size-small-2758986 {
    font-size: 14px
}

.TextField-TFHelperTextWrapper-f139a9c {
    color: var(--ids-4e2434, #6b6c72);
    font-style: normal !important;
    margin-top: var(--ids-f098cd);
    opacity: var(--ids-65eaf5, 1)
}

.TextField-TFHelperTextWrapper-f139a9c.TextField-TFHelperDisabled-c46b881 {
    cursor: not-allowed;
    opacity: var(--ids-0719c5)
}

.TextField-TFHelperTextWrapper-f139a9c .TextField-TFHelperTextOverride-43e7854 {
    font-weight: var(--ids-28ae01, 400)
}

.TextField-TFHelperTextWrapper-f139a9c .TextField-TFHelperTextOverride-43e7854.TextField-size-medium-253d5f0 {
    font-size: var(--ids-538e71, 14px)
}

.TextField-TFHelperTextWrapper-f139a9c .TextField-TFHelperTextOverride-43e7854.TextField-size-small-2758986 {
    font-size: 14px;
    height: auto !important;
    padding: 6px 8px !important
}

.TextField-TFInput-5b74f65 {
    background: var(--ids-94172d, #fff) !important;
    border: var(--ids-0ce633) solid var(--ids-4caa85) !important;
    border-radius: var(--ids-8a297d, 4px) !important;
    box-sizing: border-box;
    color: var(--ids-29e3f5, #393a3d) !important;
    display: flex;
    font-family: inherit;
    font-weight: 400;
    height: var(--ids-ef0be7) !important;
    line-height: 1.2;
    padding: var(--ids-454853) var(--ids-db66f7) var(--ids-730567) var(--ids-2ecb8c) !important;
    width: 100%
}

@media only screen and (max-width:576px) {
    .TextField-TFInput-5b74f65 {
        height: var(--ids-7271a8);
        padding: var(--ids-fc1e75) var(--ids-4f2dd8) var(--ids-ef56f4) var(--ids-27d8f5) !important
    }
}

.TextField-TFInput-5b74f65.TextField-size-medium-253d5f0 {
    font-size: 16px !important
}

.TextField-TFInput-5b74f65.TextField-size-small-2758986 {
    font-size: 14px !important;
    height: auto !important;
    padding: 6px 8px !important
}

.TextField-TFInput-5b74f65:focus {
    border: var(--ids-0ce633) solid var(--ids-5a825b) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-5a825b) !important;
    outline-color: var(--ids-b38183, transparent);
    outline-offset: var(--ids-1db23f, 0);
    outline-style: var(--ids-bc4370, none);
    outline-width: var(--ids-63e175, 0)
}

.TextField-TFInput-5b74f65::-moz-placeholder {
    color: var(--ids-ea6ade, #babec5) !important;
    font-style: normal !important;
    line-height: 24px;
    opacity: 1
}

.TextField-TFInput-5b74f65:-ms-input-placeholder {
    color: var(--ids-ea6ade, #babec5) !important;
    font-style: normal !important;
    line-height: 24px;
    opacity: 1
}

.TextField-TFInput-5b74f65::placeholder {
    color: var(--ids-ea6ade, #babec5) !important;
    font-style: normal !important;
    line-height: 24px;
    opacity: 1
}

.TextField-TFInput-5b74f65:focus::-moz-placeholder {
    color: var(--ids-23101f, #babec5)
}

.TextField-TFInput-5b74f65:focus:-ms-input-placeholder {
    color: var(--ids-23101f, #babec5)
}

.TextField-TFInput-5b74f65:focus::placeholder {
    color: var(--ids-23101f, #babec5)
}

.TextField-TFInput-5b74f65.TextField-TFInputHovered-d638857:not(.TextField-TFDisabled-291aec2),
.TextField-TFInput-5b74f65:hover:not(.TextField-TFDisabled-291aec2) {
    border-color: var(--ids-9f8200, #0077c5) !important
}

.TextField-TFInput-5b74f65.TextField-TFNoErrorText-e9d7d7f:focus {
    border: var(--ids-0ce633) solid var(--ids-5a825b) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-5a825b) !important
}

.TextField-TFInput-5b74f65.TextField-TFDisabled-291aec2 {
    box-shadow: none !important;
    cursor: not-allowed !important
}

.TextField-TFInput-5b74f65.TextField-TFNotDisabled-7206466 {
    opacity: var(--ids-c75da5, 1)
}

.TextField-TFInput-5b74f65.TextField-TFNotDisabled-7206466.TextField-TFErrorText-d7c117f {
    background-color: var(--ids-228e96, rgba(213, 43, 30, .1)) !important;
    border-color: var(--ids-a76096, #d52b1e) !important
}

.TextField-TFInput-5b74f65.TextField-TFNotDisabled-7206466.TextField-TFErrorText-d7c117f:focus {
    background-color: var(--ids-2f5cc2, rgba(213, 43, 30, .07)) !important;
    border: var(--ids-0ce633) solid var(--ids-693200) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-693200) !important
}

.TextField-TFInput-5b74f65.TextField-TFNotDisabled-7206466.TextField-TFWarningText-3b3f1b5 {
    background-color: var(--ids-c66e44, rgba(255, 187, 0, .25)) !important;
    border-color: var(--ids-6976f6, #ff6a00) !important
}

.TextField-TFInput-5b74f65.TextField-TFNotDisabled-7206466.TextField-TFWarningText-3b3f1b5:focus {
    background-color: var(--ids-5ddca1, rgba(255, 187, 0, .07)) !important;
    border: var(--ids-0ce633) solid var(--ids-4422e5) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-4422e5) !important
}

.TextField-TFInput-5b74f65.TextField-TFReadOnly-217bb62 {
    background-color: var(--ids-d0f73e, #f4f5f8) !important;
    box-shadow: none !important
}

.TextField-TFInput-5b74f65.TextField-TFReadOnly-217bb62:hover:not(:focus) {
    border-color: var(--ids-4caa85) !important;
    box-shadow: none !important
}

.TextField-TFInput-5b74f65.TextField-TFAddonBefore-0cfdedd.TextField-size-medium-253d5f0 {
    padding-left: 36px !important
}

.TextField-TFInput-5b74f65.TextField-TFAddonBefore-0cfdedd.TextField-size-small-2758986 {
    padding-left: 32px !important
}

.TextField-TFInput-5b74f65.TextField-TFAddonAfter-bb29c89.TextField-size-medium-253d5f0 {
    padding-right: 36px !important
}

.TextField-TFInput-5b74f65.TextField-TFAddonAfter-bb29c89.TextField-size-small-2758986 {
    padding-right: 32px !important
}

.TextField-creditkarma-f65f68a.TextField-light-8d9994d {
    --ids-7318cc: #000;
    --ids-4e2434: #55595b;
    --ids-29e3f5: #000;
    --ids-4caa85: #859299;
    --ids-5a825b: #55595b;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #55595b;
    --ids-a76096: #c74900;
    --ids-228e96: #f9ede6;
    --ids-693200: #c74900;
    --ids-2f5cc2: #fff;
    --ids-6976f6: #ffc402;
    --ids-c66e44: #fff9e6;
    --ids-4422e5: #ffc402;
    --ids-5ddca1: #fff;
    --ids-d0f73e: #f0f4f6
}

.TextField-creditkarma-f65f68a.TextField-dark-4bcf2bd,
.TextField-ttfullservice-ad2eac2.TextField-dark-4bcf2bd,
.TextField-turbotax-f74e9d2.TextField-dark-4bcf2bd,
.TextField-turbotaxmarketing-e0ffaf5.TextField-dark-4bcf2bd {
    --ids-2f5cc2: #fff;
    --ids-5ddca1: #fff
}

:root {
    --ids-454853: 8px;
    --ids-db66f7: 8px;
    --ids-730567: 8px;
    --ids-2ecb8c: 8px;
    --ids-ef0be7: 36px;
    --ids-0ce633: 1px;
    --ids-0719c5: 0.5;
    --ids-fc1e75: 10px;
    --ids-4f2dd8: 10px;
    --ids-ef56f4: 10px;
    --ids-27d8f5: 10px;
    --ids-7271a8: 40px;
    --ids-f098cd: 4px;
    --ids-4caa85: #8d9096;
    --ids-5a825b: #0077c5;
    --ids-693200: #d52b1e;
    --ids-4422e5: #ff6a00
}

.TextField-dark-4bcf2bd {
    --ids-7318cc: #babec5;
    --ids-4e2434: #e3e5e8;
    --ids-29e3f5: #eceef1;
    --ids-94172d: #282828;
    --ids-5a825b: #34bfff;
    --ids-ea6ade: #6b6c72;
    --ids-23101f: #6b6c72;
    --ids-9f8200: #34bfff;
    --ids-d0f73e: #393a3d
}

.TextField-intuitnext-defe080.TextField-light-8d9994d {
    --ids-7318cc: #5d686f;
    --ids-4e2434: #3c4348;
    --ids-29e3f5: #21262a;
    --ids-4caa85: #859299;
    --ids-5a825b: #2b77cc;
    --ids-ea6ade: #adbac2;
    --ids-23101f: #adbac2;
    --ids-9f8200: #2b77cc;
    --ids-a76096: #db334d;
    --ids-228e96: #fff6f6;
    --ids-693200: #db334d;
    --ids-6976f6: #c84f00;
    --ids-c66e44: #fff7ec;
    --ids-4422e5: #c84f00;
    --ids-d0f73e: #f0f4f6
}

.TextField-intuitnext-defe080.TextField-dark-4bcf2bd {
    --ids-7318cc: #c3ced5;
    --ids-4e2434: #e2e9ed;
    --ids-29e3f5: #f0f4f6;
    --ids-4caa85: #727e85;
    --ids-94172d: #21262a;
    --ids-5a825b: #3492ef;
    --ids-ea6ade: #727e85;
    --ids-23101f: #727e85;
    --ids-9f8200: #3492ef;
    --ids-a76096: #f7576c;
    --ids-228e96: #40030e;
    --ids-693200: #f7576c;
    --ids-6976f6: #e56c1d;
    --ids-c66e44: #390e00;
    --ids-4422e5: #e56c1d;
    --ids-d0f73e: #3c4348
}

.TextField-mailchimp-ed9e636.TextField-light-8d9994d {
    --ids-db66f7: 16px;
    --ids-2ecb8c: 16px;
    --ids-ef0be7: 44px;
    --ids-7318cc: #241c15;
    --ids-ae1728: 500;
    --ids-c23748: 16px;
    --ids-4e2434: rgba(36, 28, 21, .65);
    --ids-29e3f5: #241c15;
    --ids-4caa85: rgba(36, 28, 21, .65);
    --ids-5a825b: #241c15;
    --ids-b38183: #007c89;
    --ids-1db23f: 2px;
    --ids-63e175: 2px;
    --ids-bc4370: solid;
    --ids-ea6ade: rgba(36, 28, 21, .65);
    --ids-23101f: #241c15;
    --ids-9f8200: #241c15;
    --ids-a76096: #a73205;
    --ids-228e96: #fff;
    --ids-693200: #a73205;
    --ids-2f5cc2: #fff;
    --ids-6976f6: #d99536;
    --ids-c66e44: #fff;
    --ids-4422e5: #d99536;
    --ids-5ddca1: #fff;
    --ids-d0f73e: #fff
}

.TextField-mailchimp-ed9e636.TextField-dark-4bcf2bd {
    --ids-db66f7: 16px;
    --ids-2ecb8c: 16px;
    --ids-ef0be7: 44px;
    --ids-ae1728: 500;
    --ids-c23748: 16px;
    --ids-4e2434: hsla(0, 0%, 100%, .5);
    --ids-29e3f5: #fff;
    --ids-b38183: #4bc4c2;
    --ids-1db23f: 2px;
    --ids-63e175: 2px;
    --ids-bc4370: solid;
    --ids-23101f: #fff;
    --ids-2f5cc2: rgba(213, 43, 30, .1);
    --ids-5ddca1: #fff
}

.TextField-mint-d62849d.TextField-light-8d9994d {
    --ids-7318cc: #21262a;
    --ids-4e2434: #5d686f;
    --ids-29e3f5: #21262a;
    --ids-4caa85: #859299;
    --ids-5a825b: #07c4d9;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #0493a3;
    --ids-a76096: #c61c5a;
    --ids-228e96: #fff6f6;
    --ids-693200: #c61c5a;
    --ids-2f5cc2: #fff;
    --ids-6976f6: #c84f00;
    --ids-c66e44: #fff7ec;
    --ids-4422e5: #c84f00;
    --ids-5ddca1: #fff;
    --ids-d0f73e: #f0f4f6
}

.TextField-mint-d62849d.TextField-dark-4bcf2bd {
    --ids-5a825b: #07c4d9;
    --ids-9f8200: #0493a3;
    --ids-2f5cc2: #fff;
    --ids-5ddca1: #fff
}

.TextField-neutral-4aed18b.TextField-light-8d9994d {
    --ids-9f8200: #393a3d
}

.TextField-quickbooks-6a1ccc9.TextField-light-8d9994d {
    --ids-5a825b: #2ca01c;
    --ids-ea6ade: #6b6c72;
    --ids-23101f: #6b6c72;
    --ids-9f8200: #2ca01c
}

.TextField-quickbooks-6a1ccc9.TextField-dark-4bcf2bd {
    --ids-4e2434: #babec5;
    --ids-5a825b: #53b700;
    --ids-ea6ade: #8d9096;
    --ids-23101f: #8d9096;
    --ids-9f8200: #53b700
}

.TextField-quickbookshorizon-9a880af.TextField-light-8d9994d {
    --ids-7318cc: #4c555b;
    --ids-4e2434: #4c555b;
    --ids-29e3f5: #21262a;
    --ids-4caa85: #859299;
    --ids-5a825b: #003c42;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #4c555b;
    --ids-a76096: #db334d;
    --ids-228e96: #ffe7e7;
    --ids-693200: #db334d;
    --ids-d0f73e: #f0f4f6
}

.TextField-quickbookshorizon-9a880af.TextField-dark-4bcf2bd {
    --ids-7318cc: #adbac2;
    --ids-4e2434: #adbac2;
    --ids-29e3f5: #f0f4f6;
    --ids-4caa85: #859299;
    --ids-94172d: #181c1f;
    --ids-5a825b: #bee3e7;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #adbac2;
    --ids-a76096: #db334d;
    --ids-228e96: #40030e;
    --ids-693200: #db334d;
    --ids-d0f73e: #21262a
}

.TextField-quickbooksnext-7578cea.TextField-light-8d9994d {
    --ids-7318cc: #4c555b;
    --ids-4e2434: #4c555b;
    --ids-29e3f5: #21262a;
    --ids-4caa85: #859299;
    --ids-5a825b: #00892e;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #00892e;
    --ids-a76096: #db334d;
    --ids-228e96: #ffe7e7;
    --ids-693200: #db334d;
    --ids-d0f73e: #f0f4f6
}

.ebWyYe.ebWyYe.ebWyYe {
    display: flex;
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
    margin: auto;
    max-width: 380px;
}

.TextField-quickbooksnext-7578cea.TextField-dark-4bcf2bd {
    --ids-7318cc: #adbac2;
    --ids-4e2434: #adbac2;
    --ids-29e3f5: #f0f4f6;
    --ids-4caa85: #859299;
    --ids-94172d: #181c1f;
    --ids-5a825b: #00a63b;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #00a63b;
    --ids-a76096: #db334d;
    --ids-228e96: #40030e;
    --ids-693200: #db334d;
    --ids-d0f73e: #21262a
}

.TextField-ttexpress-41b91f7.TextField-light-8d9994d {
    --ids-7318cc: #21262a;
    --ids-4e2434: #5d686f;
    --ids-29e3f5: #21262a;
    --ids-4caa85: #859299;
    --ids-5a825b: #d1dee9;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #d1dee9;
    --ids-a76096: #db334d;
    --ids-228e96: #fff6f6;
    --ids-693200: #db334d;
    --ids-2f5cc2: #fff;
    --ids-6976f6: #c84f00;
    --ids-c66e44: #fff7ec;
    --ids-4422e5: #c84f00;
    --ids-5ddca1: #fff;
    --ids-d0f73e: #f0f4f6
}

.TextField-quickbooks-6a1ccc9.TextField-light-8d9994d {
    --ids-5a825b: #2ca01c;
    --ids-ea6ade: #6b6c72;
    --ids-23101f: #6b6c72;
    --ids-9f8200: #2ca01c;
}

.TextField-ttfullservice-ad2eac2.TextField-light-8d9994d,
.TextField-turbotax-f74e9d2.TextField-light-8d9994d,
.TextField-turbotaxmarketing-e0ffaf5.TextField-light-8d9994d {
    --ids-7318cc: #21262a;
    --ids-4e2434: #5d686f;
    --ids-29e3f5: #21262a;
    --ids-4caa85: #859299;
    --ids-5a825b: #21262a;
    --ids-ea6ade: #859299;
    --ids-23101f: #859299;
    --ids-9f8200: #21262a;
    --ids-a76096: #db334d;
    --ids-228e96: #fff6f6;
    --ids-693200: #db334d;
    --ids-2f5cc2: #fff;
    --ids-6976f6: #c84f00;
    --ids-c66e44: #fff7ec;
    --ids-4422e5: #c84f00;
    --ids-5ddca1: #fff;
    --ids-d0f73e: #f0f4f6
}

.TextField-TFInput-5b74f65.TextField-TFNotDisabled-7206466.TextField-TFErrorText-d7c117f {
    background-color: var(--ids-228e96, rgba(213, 43, 30, .1)) !important;
    border-color: var(--ids-a76096, #d52b1e) !important;
}

.csXYaH.csXYaH.csXYaH {
    padding: 30px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(186, 190, 197);
    max-width: 380px;
    font-size: 14px;
}

.iuspCN.iuspCN.iuspCN {
    width: 100%;
    margin-top: 80px !important;
}

.fvsQoV.fvsQoV.fvsQoV {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 17px;
}

.dEzMwH.dEzMwH.dEzMwH {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: rgb(57, 58, 61);
}

.TextField-TFInput-5b74f65.TextField-TFAddonAfter-bb29c89.TextField-size-medium-253d5f0 {
    padding-right: 36px !important;
}

.ius-hosted-ui.theme-intuit-ecosystem {
    font-family: 'AvenirNext', Avenir, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.gHtwMC.gHtwMC.gHtwMC {
    margin: 10px 0px 6px;
}

.hVIzWf.hVIzWf.hVIzWf {
    color: rgb(57, 58, 61);
    text-align: center;
    margin-bottom: 19px;
}

.cBJOrU.cBJOrU.cBJOrU.cBJOrU.cBJOrU.cBJOrU {
    display: flex;
    -moz-box-pack: start;
    justify-content: flex-start;
    padding-top: 10px;
}

.ftvUub.ftvUub.ftvUub {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
    padding-top: 10px;
    margin-top: 10px;
    color: rgb(107, 108, 114);
}

.ius-hosted-ui.theme-intuit-ecosystem body {
    background: #eceef1;
}

.ius-hosted-ui.theme-intuit-ecosystem .ius {
    font-family: 'AvenirNext', Avenir, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    box-shadow: none;
    border-radius: 2px;
}

.khNNhu.khNNhu.khNNhu {
    display: flex;
    flex-direction: column;
}

csXYaH.csXYaH.csXYaH {
    font-size: 14px;
}

.fOdUvC.fOdUvC.fOdUvC {
    text-align: center;
}

.iwdNWS.iwdNWS.iwdNWS {
    margin-top: 20px;
}

.huGizb.huGizb.huGizb {
    background-color: rgb(236, 238, 241);
    margin: 30px -30px -30px;
    font-size: 10px;
    color: rgb(141, 144, 150);
    padding: 16px;
    text-align: center;
}

.dseHq.dseHq.dseHq {
    text-align: center;
    margin: 0px 5%;
}

.FMeFn.FMeFn.FMeFn {
    font-size: 12px;
    line-height: 1.5;
}

.idsF {
    margin-bottom: 15px;
}

.mt-6 {
    margin-top: 50px !important;
}

.mt-3 {
    margin-top: 20px;
}