.checkout-form_form__y9Jjy{display:flex;flex-direction:column;gap:18px}.checkout-form_loading-icon__EG6jU{font-size:1.3em;color:var(--color-text-inverse)}.accordions_payment-accordion__byk_b{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.accordions_accordion-item__rmwtd{border-radius:18px;padding:24px;border:1px solid var(--color-ui-secondary);background-color:var(--color-container-background-primary);@media (max-width:768px){padding-left:18px;padding-bottom:24px;padding-right:18px;padding-top:24px}}.accordions_accordion-title__BWXwa{display:flex;flex-direction:row;align-items:space-between;gap:12px;@media (max-width:768px){font-size:.9em}}.accordions_title-left__5A0BM{display:flex;align-items:center;flex-direction:row;gap:12px;flex-grow:1}.accordions_accordion-details__jxPjk{padding-top:24px!important;padding-left:0!important;padding-right:0!important}.accordions_promo-code-button__HLcVm{background:none;border:none;color:var(--color-text-link);cursor:pointer;font-size:.8em;font-weight:400;text-align:left;font-family:var(--font-family-primary);text-align:right;flex-shrink:1;&:hover{color:var(--color-text-link-hover);text-decoration:underline}}.account-row_account-row__vq5oN{margin:0 42px;width:100%;text-align:left}.account-row_account-info__rfYFN{font-size:12px;color:var(--color-text-secondary)}.account-row_account-type__nFfZP{text-transform:capitalize}.account-row_account-number__JWwkS{font-size:12px}.tabs_tabs-container__KDKdT{position:relative;width:100%;display:flex;flex-direction:column;gap:22px}.tabs_tabs-titles__GgG0y{width:100%;position:relative;display:flex;gap:8px}.tabs_title-segment__A_PSE{cursor:pointer;flex-grow:1;font-size:20px;padding:4px 8px;display:flex;justify-content:center}@media (max-width:768px){.tabs_title-segment__A_PSE{font-size:16px}}.tabs_title-box__Lzsl3{padding:8px 16px;border-radius:6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:-moz-fit-content;width:fit-content;&.tabs_selected__VwZfG{background-color:var(--color-action-selected-background);color:var(--color-action-selected-solid)}&:not(.tabs_selected__VwZfG){color:var(--color-action-unselected-solid)}&:hover:not(.tabs_selected__VwZfG){background-color:var(--color-action-unselected-background)}}.tabs_selection-line__kgcli{height:2px;background-color:var(--color-ui-primary);position:absolute;transition:all .3s ease}.mini-dropdown-input_dropdown-input-container__J12GF{position:relative;text-align:left;width:100%}.mini-dropdown-input_label__7bN6I{font-size:14px;font-weight:400;color:var(--color-input-label)}.mini-dropdown-input_dropdown-input__47fIr{padding:6px 10px;border-radius:8px;border:none;background-color:var(--color-input-background-secondary);font-size:16px;width:100%;color:var(--color-text-primary);display:flex;gap:20px;align-items:center;justify-content:space-between;font-family:var(--font-family);cursor:pointer}.mini-dropdown-input_dropdown-input__47fIr:disabled{background-color:var(--color-input-background-disabled)}.mini-dropdown-input_dropdown-input__47fIr:active,.mini-dropdown-input_dropdown-input__47fIr:focus{outline-color:var(--color-ui-secondary)}.mini-dropdown-input_value-text__l7uJn{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mini-dropdown-input_chevron__6SnX8{font-size:14px}.mini-dropdown-input_dropdown-menu__V_yQi::-webkit-scrollbar{display:none}.mini-dropdown-input_dropdown-menu__V_yQi{background:var(--color-input-background-primary);font-size:16px;box-shadow:0 0 1px rgb(0 0 0/50%),0 100px 80px rgb(0 0 0/3%),0 41.7776px 33.4221px rgb(0 0 0/2%),0 22.3363px 17.869px rgb(0 0 0/2%),0 12.5216px 10.0172px rgb(0 0 0/4%);border-radius:8px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:5px;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mini-dropdown-input_dropdown-menu__V_yQi .mini-dropdown-input_item__X_oK8{background-color:transparent;cursor:pointer}.mini-dropdown-input_dropdown-menu__V_yQi .mini-dropdown-input_item__X_oK8.mini-dropdown-input_active__UzvI_{background-color:color-mix(in srgb,var(--color-ui-primary) 10%,transparent)}.mini-dropdown-input_dropdown-menu__V_yQi .mini-dropdown-input_item__X_oK8.mini-dropdown-input_selected__ru2bl{background-color:color-mix(in srgb,var(--color-ui-secondary) 10%,transparent);font-weight:600}.mini-dropdown-input_dropdown-menu__V_yQi button{display:block;all:unset;width:100%;padding:12px 10px;border-radius:5px;box-sizing:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;scroll-margin:50px}.mini-dropdown-input_dropdown-input-ScrollArrow__Yc3_g{display:flex;justify-content:center;align-items:center;border-radius:0;cursor:default;font-size:12px;line-height:1;height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:1;width:100%}.mini-dropdown-input_dropdown-input-ScrollArrow__Yc3_g:before{content:"";display:block;width:100%;height:35px;position:absolute;left:0;z-index:-1;pointer-events:none}.mini-dropdown-input_dropdown-input-ScrollArrow__Yc3_g[data-dir=up]:before{background:linear-gradient(to bottom,var(--color-input-background-primary) 50%,transparent);border-radius:8px 8px 0 0;top:0}.mini-dropdown-input_dropdown-input-ScrollArrow__Yc3_g[data-dir=down]:before{background:linear-gradient(to top,var(--color-input-background-primary) 50%,transparent);border-radius:0 0 8px 8px;top:-10px}.mini-dropdown-input_dropdown-input-ScrollArrow__Yc3_g[data-dir=up]{top:0}.mini-dropdown-input_dropdown-input-ScrollArrow__Yc3_g[data-dir=down]{bottom:0}.mini-text-input_text-input-container__Y1GQ3{text-align:left;position:relative;width:100%}.mini-text-input_label__il1Gc{font-size:14px;font-weight:400;color:var(--color-input-label)}.mini-text-input_input____Sb1{padding:6px 10px;border-radius:8px;border:none;background-color:var(--color-input-background-secondary);font-size:16px;width:100%;color:var(--color-text-primary);font-family:var(--font-family)}.mini-text-input_input____Sb1.mini-text-input_no-label__5kBW6{padding:8px}.mini-text-input_input____Sb1::placeholder{color:var(--color-input-placeholder)}.mini-text-input_input____Sb1:disabled{background-color:var(--color-input-background-disabled)}.mini-text-input_input____Sb1:focus{outline-color:var(--color-ui-secondary)}.mini-text-input_addon-after__6YNiC{position:absolute;right:0;top:0;height:100%;width:56px;font-size:24px;display:flex;align-items:center;justify-content:center}.confirmation-form_confirmation-form__jLuPy{display:flex;flex-direction:column;gap:1rem}.confirmation-form_actions__VAIrS{display:flex;gap:1rem}.text-input_text-input-container__U6e63{position:relative;border-radius:8px;border:1px solid var(--color-input-border-primary);background-color:var(--color-input-background-primary);width:100%}.text-input_label__MeE_H{position:absolute;left:16px;top:8px;font-size:12px;font-weight:500;color:var(--color-input-label)}.text-input_input__Z1N6v{padding:24px 16px 8px;font-size:18px;width:100%;color:var(--color-text-primary);background-color:transparent;border:none}.text-input_input__Z1N6v.text-input_no-label__SDnbm{padding:8px}.text-input_input__Z1N6v::placeholder{color:var(--color-input-placeholder);font-family:var(--font-family)}.text-input_input__Z1N6v:disabled{background-color:var(--color-input-background-disabled)}.text-input_input__Z1N6v:focus{outline-color:var(--color-ui-secondary)}.text-input_addon-after__nt4h6{position:absolute;right:0;top:0;height:100%;width:56px;font-size:20px;display:flex;align-items:center;justify-content:center}.text-input_addon-before__Db0Yb~.text-input_input__Z1N6v{padding-left:56px}.text-input_addon-after__nt4h6~.text-input_input__Z1N6v{padding-right:56px}.text-input_addon-before__Db0Yb{position:absolute;left:0;top:0;height:100%;width:56px;font-size:20px;display:flex;align-items:center;justify-content:center}.payment-confirmation_payment-status-container__Yfb9V{border:1px solid var(--color-container-border-primary);background-color:var(--color-container-background-primary);padding:24px;border-radius:18px;display:flex;flex-direction:row;gap:26px;align-content:center;&.payment-confirmation_status-positive__QUAj0{border-color:var(--color-ui-positive);background-color:color-mix(in srgb,var(--color-ui-positive-background),transparent 50%)}&.payment-confirmation_status-info__5FPnw{border-color:var(--color-ui-info);background-color:color-mix(in srgb,var(--color-ui-info-background),transparent 50%)}&.payment-confirmation_status-negative__IbxYV{border-color:var(--color-ui-negative);background-color:color-mix(in srgb,var(--color-ui-negative-background),transparent 50%)}}.payment-confirmation_status-icon-container__OXUE2{display:flex;justify-content:center;align-items:center;width:10%}.payment-confirmation_status-icon__vuf48{font-size:2.25em;&.payment-confirmation_status-positive__QUAj0{color:var(--color-ui-positive)}&.payment-confirmation_status-info__5FPnw{color:var(--color-ui-info)}&.payment-confirmation_status-negative__IbxYV{color:var(--color-ui-negative)}}.payment-confirmation_status-text-container__VsAtP{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.payment-confirmation_status-text-title__g2e0J{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.payment-confirmation_status-text__vBB4N{font-size:1.5em;font-weight:700}.payment-confirmation_confirmation-text__Z0q5Y{font-family:monospace}.payment-confirmation_confirmation-text__Z0q5Y,.payment-confirmation_status-subtitle__iib8w{font-size:1em;font-weight:400;color:var(--color-text-secondary);text-align:left}.billing-step_content-container__FxQaD{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:12px;text-align:center;@media (max-width:768px){width:calc(100vw - 48px);margin-left:24px;margin-bottom:0;margin-right:24px;margin-top:0}}.billing-step_content__nEXVy{overflow:auto;display:flex;flex-direction:column;gap:20px;text-align:center;width:100%;overflow:visible}.billing-step_price-area__orqac{border:1px solid var(--color-container-border-primary);background-color:var(--color-container-background-primary);padding:24px;border-radius:18px;display:flex;flex-direction:row;gap:26px;align-content:center;@media (max-width:768px){flex-direction:column}}.billing-step_price-container__reGKQ{display:flex;flex-direction:column;width:50%;justify-content:center;@media (max-width:768px){width:100%}}.billing-step_price-amount__4efm3{font-size:2.25em;font-weight:700}.billing-step_description-container__6Wz5f{font-size:1em;font-weight:400;color:var(--color-text-secondary);width:50%;text-align:left;@media (max-width:768px){width:100%}}.billing-step_loading-icon__tdUJs{font-size:3em;color:var(--color-text-primary)}.institution-card_institution-card__jySZA{position:relative;width:100%;padding:16px 40px;display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--color-container-border-inverse);background-color:var(--color-container-background-secondary);box-shadow:0 10px 12px -10px rgba(0,0,0,.06);border-radius:28px;transition:all .4s ease-in-out;@media (max-width:768px){padding-left:24px;padding-bottom:16px;padding-right:24px;padding-top:16px}&.institution-card_error-card__KhI71{border-color:var(--color-ui-warning);background-color:var(--color-ui-warning-background)}}.institution-card_card-content__oLUPA{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.institution-card_card-header__mKtG_{display:flex;justify-content:space-between;align-items:center;width:100%}.institution-card_card-footer__DvQfI{display:flex;padding-top:12px;justify-content:space-between;width:100%;gap:8px}.institution-card_button-inner__JfqE5,.institution-card_institution-info__J_lxT{display:flex;align-items:center;gap:12px}.institution-card_bank-logo__fHBK0{height:32px;width:32px;font-size:32px;display:flex;align-items:center;justify-content:center}.institution-card_institution-name__G4QeZ{font-size:18px;font-weight:500}.institution-card_institution-accounts__zZqcK{width:100%;display:flex;flex-direction:column;margin:0 32px;gap:8px}.institution-card_account-divider__fFos4{border-color:var(--color-container-border-primary);border-style:solid}.institution-card_error-container__0Cqtj,.institution-card_loading-container__UTIKI{display:flex;align-items:center;gap:12px;justify-content:center;width:100%;margin:8px 0}.institution-card_error-icon__LyFIV{color:var(--color-ui-warning);font-size:24px}.institution-card_error-text__0ry_W{display:flex;flex-direction:column;font-weight:200;text-align:left}.institution-card_error-title__6Bzqb{color:var(--color-ui-warning)}.institution-card_error-subtitle__dgaiy{color:var(--color-text-secondary)}.recategorize-form_recategorize-form__LO9_g{display:flex;flex-direction:column;gap:22px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.recategorize-form_form-container__3RDN8{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-width:300px}.recategorize-form_transactions-impacted__ewsJr{font-size:12px;color:var(--color-text-secondary)}.recategorize-form_button-container__SAZav{display:flex;gap:12px;width:100%}.relevant-transactions-breakdown_content-container__VDx4k{text-align:center;display:flex;flex-direction:column;gap:54px;margin:8px;@media (max-width:768px){padding-bottom:16px;max-width:100vw;gap:54px}}.relevant-transactions-breakdown_heading-area__s05N4{gap:18px;margin-top:8px}.relevant-transactions-breakdown_heading-area__s05N4,.relevant-transactions-breakdown_title-area__Oq9v8{display:flex;flex-direction:column;align-items:center}.relevant-transactions-breakdown_title__On21D{font-size:2.4em;font-weight:600}.relevant-transactions-breakdown_average-area__0g_ln{display:flex;flex-direction:column}.relevant-transactions-breakdown_averages-number__NnL5d{font-family:DM Sans,sans-serif;font-size:2.2em;font-weight:700}.relevant-transactions-breakdown_averages-title__ThO8E{font-size:1.2em;font-weight:400;color:var(--color-text-secondary)}.relevant-transactions-breakdown_transactions-area__e8BgA{display:flex;flex-direction:column;gap:12px;margin:0 42px;@media (max-width:768px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}.relevant-transactions-breakdown_transactions-heading__4jmGv{font-size:1.6em;font-weight:600;text-align:left}.relevant-transactions-breakdown_category-chips___1BHC{margin:12px 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.relevant-transactions-modal_relevant-transactions-modal__qmqL_{max-width:580px;padding:16px;overflow-y:scroll;scrollbar-width:none}.relevant-transactions-modal_relevant-transactions-modal__qmqL_::-webkit-scrollbar{display:none}.footer-buttons_footer-container__POsMA{display:flex;flex-direction:column;gap:12px;margin-top:8px;@media (max-width:768px){position:absolute;bottom:32px;width:100%;padding-left:32px;padding-bottom:0;padding-right:32px;padding-top:0}}.insights-container_insights-wrapper__9aOdQ{display:flex;flex-direction:column;gap:16px;width:500px;height:100vh;justify-content:center;position:relative;@media (max-width:768px){overflow:hidden;justify-content:flex-start;height:100vh;position:absolute;width:100%;background-color:color-mix(in srgb,var(--color-screen-background-primary),transparent 50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.insights-container_shapes-layer-mobile__Lffy9{display:none;@media (max-width:768px){display:block}}.insights-container_back-container-desktop__xUAOF{width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-start;@media (max-width:768px){display:none}}.insights-container_header-mobile__iEC70{display:none;@media (max-width:768px){display:flex;justify-content:space-between;align-items:center;padding-left:16px;padding-bottom:8px;padding-right:16px;padding-top:8px}.insights-container_logo-mobile__nZObJ{height:32px;width:auto}}.insights-container_back-button__NL6nb{padding-left:0!important;padding-right:0!important}.insights-container_content-container__GZVD4{margin-top:24px;height:70%;max-height:800px;@media (max-width:768px){flex-grow:1;margin-top:0}}.insights-container_insight-card__Xh2x5{height:100%;width:100%;box-shadow:0 0 12px 1px rgba(0,0,0,.3);@media (max-width:768px){box-shadow:none;padding-top:0;background-color:transparent!important}}.accounts-list_accounts-list__4TRcU{display:flex;flex-direction:column;align-items:center;gap:8px}