@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{font-family:Poppins,system-ui,sans-serif}body,.settings-theme-light{background-color:#f5f5f7}body,p,.auth-card-header p,.notif-item-date,.account-sub,.transactions-page-sub,.transactions-summary-count,.transactions-card-header-sub,.transactions-tx-name,.transactions-tx-ref,.transactions-tx-date,.transactions-modal-title,.transactions-detail-item p,.transferForm-field-error,.transferPage-title,.transferPage-modal-sub,.transferPage-modal-saved-text,.transferTemplates-empty,.savings-modal-sub,.savings-info-sub,.notif-modal-msg,.modal-msg,.loan-eligibility-list,.loanpay-sub{margin:0}body,.topbar-hamburger,.topbar-greeting,.hero-btn-light,.stat-value,.panel-title,.tx-name,.tx-amount-neg,.auth-card-header h2,.auth-input-wrap input,.employer-toggle-title,.settings-title,.settings-field-input,.settings-toggle-label,.account-title,.account-panel-title,.account-stat-val,.account-month-name,.loan-title,.loan-section-title,.loan-type-label,.loan-slider-label strong,.loan-summary-val,.transactions-page-title,.transactions-card-header-title,.transferPage-title,.transferPage-modal-title,.transferPage-modal-name-input,.transferPage-modal-saved-text,.transferTemplates-search,.transferTemplates-name,.transferTemplates-rename-input,.location-select,.location-select option,.reg-success h2,.notif-title,.notif-item-title,.persely-btn,.account-loan-title,.account-upcoming-badge,.loan-btn-outline,.transactions-btn-transfer,.transactions-filter-tab,.transactions-tx-name,.transactions-badge-rejected,.transferForm-name-badge,.transferTemplates-amount,.transferTemplates-msg,.tx-list-all-link{white-space:nowrap}.notif-item-title{color:#1a1a1a}.app-layout-content,.sidebar,.sidebar-nav,.sidebar-footer,.topbar-title,.dashboard,.loan-app,.settings-page,.auth-center,.step-node-wrap,.notif-empty,.settings-theme-option,.settings-tp-content,.account-loans-body,.account-loan-card,.account-loan-stat,.account-upcoming-card,.transferForm-grid,.transferForm-input-group,.transferStatus-result-actions,.transferPage-content-wrapper,.transferPage-summary,.transferPage-modal-saved,.transferTemplates-list,.transferTemplates-main-btn,.reg-success-actions,.savings-info-tiers,.loanpay-info{flex-direction:column}.app-layout-content,.dashboard,.loan-app,.sidebar,.sidebar-head,.sidebar-close,.sidebar-nav,.sidebar-footer,.sidebar-btn,.topbar,.topbar-hamburger,.topbar-title,.topbar-actions,.topbar-icon-btn,.topbar-avatar,.settings-page,.stat-row,.stat-pill,.loan-icon,.panel-head,.panel-title,.panel-link,.tx-row,.tx-icon,.auth-bg,.auth-center,.auth-logo-wrap,.auth-label-row,.auth-input-wrap,.auth-toggle-pw,.auth-error,.auth-submit,.step-indicator,.step-node-wrap,.step-node,.pw-strength,.pw-bars,.pw-rules,.pw-rule,.employer-toggle,.employer-toggle-info,.section-sep,.no-employer-hint,.form-nav,.btn-back,.notif-header,.notif-header-left,.notif-header-right,.notif-close-btn,.notif-empty,.notif-item,.notif-archive-btn,.settings-field-eye,.settings-theme-option,.settings-theme-thumb,.settings-tp-content,.account-panel-head,.account-panel-title,.account-panel-link,.persely-icon,.account-loans-body,.account-loan-card,.account-loan-row-top,.account-loan-icon,.account-loan-row-bar,.account-loan-stat,.account-upcoming-card,.account-upcoming-head,.account-upcoming-title,.account-upcoming-icon,.account-up-row,.account-up-icon,.account-month-arrow,.account-month-dots,.loan-type-icon,.loan-estimate-box,.loan-summary-row,.transactions-page-header,.transactions-error-banner,.transactions-summary-card,.transactions-summary-icon,.transactions-filters-bar,.transactions-filter-tabs,.transactions-state-box,.transactions-card-header,.transactions-card-header-icon,.transactions-tx-row,.transactions-tx-name-row,.transactions-modal-overlay,.transactions-modal-header,.transactions-close-btn,.transactions-tx-partner,.transferForm-grid,.transferForm-input-group,.transferForm-input-group label,.transferForm-iban-wrapper,.transferForm-name-badge,.transferForm-field-error,.transferForm-submit-btn,.transferStatus-icon,.transferStatus-result-actions,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-content-wrapper,.transferPage-confirm-title,.transferPage-summary,.transferPage-summary-item,.transferPage-error-banner,.transferPage-actions,.transferPage-btn-primary,.transferPage-toast-icon-circle,.transferPage-modal-backdrop,.transferPage-modal-header,.transferPage-modal-preview,.transferPage-modal-actions,.transferPage-modal-btn-save,.transferPage-modal-saved,.transferTemplates-header,.transferTemplates-title,.transferTemplates-list,.transferTemplates-card,.transferTemplates-main-btn,.transferTemplates-card-top,.transferTemplates-card-bottom,.transferTemplates-actions,.transferTemplates-icon-btn,.transferTemplates-rename-row,.dashboard-loading,.reg-success-icon,.reg-success-actions,.reg-btn-dark,.employer-mode-tabs,.employer-mode-tabs button,.submit-error,.savings-modal-backdrop,.savings-modal-head,.savings-modal-icon-wrap,.savings-modal-bal-row,.savings-modal-err,.savings-modal-actions,.savings-info-backdrop,.savings-info-head,.savings-info-icon-wrap,.savings-info-current,.savings-info-tiers,.savings-info-tier-head,.notif-modal-backdrop,.notif-modal-header,.notif-modal-icon,.notif-modal-close,.notif-modal-date,.notif-modal-actions,.notif-modal-btn,.modal-backdrop,.modal-header,.modal-icon-wrap,.modal-close-btn,.modal-actions,.loanpay-backdrop,.loanpay-head,.loanpay-icon-wrap,.loanpay-info,.loanpay-info-row,.loanpay-quick,.loanpay-err,.loanpay-note,.loanpay-actions,.loan-pkg-info,.account-loans-head,.account-loans-head-icon,.account-loan-actions,.persely-header,.persely-btn-group{display:flex}.app-layout-content,.sidebar-nav,.topbar-title,.tx-body,.step-node-wrap,.pw-bars,.pw-bar,.section-sep:before,.section-sep:after,.notif-content,.settings-theme-option,.settings-tp-content,.account-loan-info,.account-loan-bar-bg,.transactions-search-wrap,.transactions-tx-body,.transferPage-btn-secondary,.transferTemplates-main-btn,.transferTemplates-rename-row,.transferTemplates-rename-input,.employer-mode-tabs button,.savings-modal-btn,.notif-modal-btn,.modal-btn,.loanpay-quick-btn,.loanpay-btn{flex:1}::-webkit-scrollbar,.account-month-dot,.transactions-list-scroll::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track,.sidebar-btn,.notif-dot,.settings-btn-outline,.loan-btn-outline,.transferPage-summary,.savings-modal-close,.savings-info-close,.persely-info-btn,.loanpay-close,.transactions-list-scroll::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb,.transactions-list-scroll::-webkit-scrollbar-thumb{background-color:#c8bfe0;border-radius:3px}::-webkit-scrollbar-thumb:hover,.transactions-list-scroll::-webkit-scrollbar-thumb:hover{background-color:#a898c8}.sidebar{width:230px;min-width:230px;z-index:1045;border-right:1px solid rgba(156,39,208,.12);transition:transform .25s ease}.sidebar,.settings-theme-dark{background-color:#0c0818}.sidebar{height:100vh}.topbar,.hero-btn-light,.stat-card,.panel,.auth-card,.auth-input-wrap input:focus,.step-node,.toggle-knob,.btn-back,.notif-panel,.settings-field-input:focus,.settings-toggle-knob,.settings-theme-light .settings-tp-content,.account-panel,.loan-panel,.transactions-search-input,.transactions-filter-tab,.transactions-tx-card,.transactions-modal-content,.transferForm-card,.transferForm-dark-input,.transferForm-dark-input:focus,.transferStatus-result-card,.transferPage-confirmation-card,.transferPage-btn-secondary,.transferPage-modal,.transferPage-modal-name-input:focus,.transferTemplates-wrapper,.transferTemplates-search,.location-select:focus,.savings-modal-card,.savings-info-card,.notif-modal-card,.modal-card,.loanpay-card{background-color:#fff}.topbar,.sidebar{position:sticky}.sidebar,.topbar,.transactions-modal-overlay{top:0}.sidebar-overlay{background-color:#080412b3;z-index:1040;transition:opacity .25s ease}.sidebar-overlay,.auth-canvas,.auth-input-icon,.input-suffix,.identifier-badge,.settings-field-icon,.transactions-search-icon,.transferForm-name-badge,.loan-type-card.disabled{pointer-events:none}.sidebar-overlay,.transactions-fade-enter-from,.transactions-fade-leave-to,.transferForm-fade-pop-enter-from,.transferForm-fade-pop-leave-to,.transferPage-modal-enter-from,.transferPage-modal-leave-to{opacity:0}.sidebar-overlay,.auth-canvas,.notif-backdrop,.transactions-modal-overlay,.transferPage-modal-backdrop,.savings-modal-backdrop,.savings-info-backdrop,.notif-modal-backdrop,.modal-backdrop,.loanpay-backdrop{position:fixed}.sidebar-overlay,.auth-canvas,.notif-backdrop,.transferPage-modal-backdrop,.savings-modal-backdrop,.savings-info-backdrop,.notif-modal-backdrop,.modal-backdrop,.loanpay-backdrop{inset:0}.sidebar-overlay.show{opacity:1;pointer-events:all}.sidebar-head,.sidebar-close,.sidebar-btn,.topbar,.topbar-hamburger,.topbar-actions,.topbar-icon-btn,.topbar-avatar,.hero-btn,.stat-row,.stat-pill,.loan-icon,.panel-head,.panel-title,.panel-link,.tx-row,.tx-icon,.auth-bg-center,.auth-center,.auth-label-row,.auth-input-wrap,.auth-toggle-pw,.auth-error,.auth-submit,.step-node-wrap,.step-node,.pw-strength,.pw-rule,.employer-toggle,.employer-toggle-info,.section-sep,.form-nav,.btn-back,.notif-header,.notif-header-left,.notif-header-right,.notif-close-btn,.notif-empty,.notif-archive-btn,.settings-section-icon,.settings-field-eye,.settings-btn,.settings-btn-outline,.settings-theme-option,.account-panel-head,.account-panel-title,.account-panel-link,.persely-icon,.persely-btn,.account-loan-row-top,.account-loan-icon,.account-loan-row-bar,.account-loan-stat.center,.account-upcoming-head,.account-upcoming-title,.account-upcoming-icon,.account-up-row,.account-up-icon,.account-month-arrow,.loan-type-icon,.loan-estimate-box,.loan-summary-row,.loan-btn,.loan-btn-outline,.transactions-error-banner,.transactions-summary-card,.transactions-summary-icon,.transactions-state-box,.transactions-card-header,.transactions-card-header-icon,.transactions-tx-row,.transactions-tx-name-row,.transactions-badge-rejected,.transactions-modal-overlay,.transactions-modal-header,.transactions-close-btn,.transactions-detail-status,.transactions-tx-partner,.transferForm-input-group label,.transferForm-iban-wrapper,.transferForm-name-badge,.transferForm-field-error,.transferForm-submit-btn,.transferStatus-icon,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-confirm-title,.transferPage-summary-item,.transferPage-error-banner,.transferPage-btn-primary,.transferPage-toast-icon-circle,.transferPage-modal-backdrop,.transferPage-modal-preview,.transferPage-modal-btn-save,.transferPage-modal-saved,.transferTemplates-header,.transferTemplates-title,.transferTemplates-card-bottom,.transferTemplates-actions,.transferTemplates-icon-btn,.transferTemplates-rename-row,.dashboard-loading,.reg-success-icon,.reg-btn-dark,.employer-mode-tabs button,.submit-error,.savings-modal-backdrop,.savings-modal-icon-wrap,.savings-modal-err,.savings-modal-btn,.savings-info-backdrop,.savings-info-icon-wrap,.savings-info-current,.savings-info-tier-head,.savings-info-tier-threshold,.persely-info-btn,.notif-modal-backdrop,.notif-modal-header,.notif-modal-icon,.notif-modal-close,.notif-modal-date,.notif-modal-btn,.modal-backdrop,.modal-header,.modal-icon-wrap,.modal-close-btn,.loanpay-backdrop,.loanpay-icon-wrap,.loanpay-err,.loanpay-btn,.loan-pkg-info,.account-loans-head,.account-loans-head-icon,.account-loan-pay-btn{align-items:center}.sidebar-head,.stat-row,.panel-head,.auth-label-row,.employer-toggle,.form-nav,.notif-header,.account-panel-head,.account-upcoming-head,.loan-estimate-box,.loan-summary-row,.transactions-page-header,.transactions-modal-header,.transferPage-summary-item,.transferPage-modal-preview,.transferTemplates-header,.transferTemplates-card-top,.savings-modal-bal-row,.savings-info-current,.savings-info-tier-head,.notif-modal-header,.modal-header,.loanpay-info-row,.account-loans-head,.persely-header{justify-content:space-between}.sidebar-head,.stat-card,.loan-card,.transactions-summary-card,.transactions-modal-overlay,.transactions-detail-grid,.savings-info-card,.notif-modal-backdrop,.modal-backdrop{padding:20px}.sidebar-head{border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-logo{width:180px}.sidebar-close,.sidebar-btn,.topbar-hamburger,.topbar-icon-btn,.topbar-avatar,.hero-btn,.auth-toggle-pw,.auth-submit,.notif-read-all,.notif-close-btn,.notif-archive-btn,.settings-field-eye,.settings-toggle-btn,.settings-btn,.account-month-dot,.loan-btn,.transactions-btn-transfer,.transactions-close-btn,.transferForm-submit-btn,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-summary,.transferPage-btn-primary,.transferPage-modal-btn-save,.transferTemplates-main-btn,.transferTemplates-icon-btn,.twofa-resend-btn,.reg-btn-dark,.savings-modal-close,.savings-modal-btn,.savings-info-close,.savings-info-ok,.persely-info-btn,.notif-modal-close,.notif-modal-btn,.modal-close-btn,.modal-btn,.loanpay-close,.loanpay-quick-btn,.loanpay-btn,.account-loan-pay-btn{border:none}.sidebar-close,.settings-section-icon,.persely-icon,.account-loan-icon,.account-up-icon,.account-month-arrow,.transactions-close-btn,.transferTemplates-icon-btn,.account-loans-head-icon{width:30px}.sidebar-close,.settings-section-icon,.persely-icon,.account-loan-icon,.account-up-icon,.account-month-arrow,.transactions-close-btn,.transferTemplates-icon-btn,.account-loans-head-icon{height:30px}.sidebar-close,.topbar-hamburger,.hero-btn,.stat-pill,.loan-progress,.loan-bar,.identifier-badge,.pw-bar,.settings-theme-thumb,.settings-tp-bar,.persely-progress,.persely-bar,.account-loan-bar-bg,.account-loan-bar-fill,.account-upcoming-icon,.account-upcoming-badge,.account-up-badge,.account-avg-badge,.account-spend-bar-bg,.account-spend-bar-fill,.transactions-badge-rejected,.transferTemplates-icon-btn,.transferTemplates-rename-input,.savings-modal-close,.loanpay-close,.account-loans-head-icon,.loan-range{border-radius:5px}.sidebar-close,.topbar-title,.topbar-icon-btn,.topbar-avatar,.loan-icon,.tx-icon,.auth-bg,.auth-logo-wrap,.auth-submit,.step-indicator,.step-node,.settings-section-icon,.persely-icon,.persely-btn,.account-loan-icon,.account-upcoming-icon,.account-up-icon,.account-month-arrow,.account-month-dots,.loan-type-icon,.loan-btn,.transactions-summary-icon,.transactions-state-box,.transactions-card-header-icon,.transactions-modal-overlay,.transactions-close-btn,.transferForm-submit-btn,.transferStatus-icon,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-confirm-title,.transferPage-btn-primary,.transferPage-toast-icon-circle,.transferPage-modal-backdrop,.transferTemplates-icon-btn,.dashboard-loading,.reg-success-icon,.reg-btn-dark,.employer-mode-tabs button,.savings-modal-backdrop,.savings-modal-icon-wrap,.savings-modal-btn,.savings-info-backdrop,.savings-info-icon-wrap,.notif-modal-backdrop,.notif-modal-icon,.notif-modal-close,.notif-modal-btn,.modal-backdrop,.modal-icon-wrap,.modal-close-btn,.loanpay-backdrop,.loanpay-icon-wrap,.loanpay-btn,.account-loans-head-icon{justify-content:center}.sidebar-close,.sidebar-btn,.topbar-hamburger,.topbar-icon-btn,.topbar-avatar,.hero-btn,.panel-link,.tx-row,.auth-logo,.auth-toggle-pw,.auth-submit,.employer-toggle,.btn-back,.notif-read-all,.notif-close-btn,.notif-item,.notif-archive-btn,.settings-field-select,.settings-field-eye,.settings-toggle-btn,.settings-btn,.settings-btn-outline,.settings-theme-option,.account-panel-link,.persely-btn,.account-up-row,.account-month-arrow,.account-month-dot,.loan-type-card,.loan-range,.loan-range::-webkit-slider-thumb,.loan-range::-moz-range-thumb,.loan-btn,.loan-btn-outline,.transactions-btn-transfer,.transactions-filter-tab,.transactions-close-btn,.transactions-btn-close-modal,.transferForm-submit-btn,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-btn-primary,.transferPage-btn-secondary,.transferPage-modal-btn-ghost,.transferPage-modal-btn-save,.transferTemplates-main-btn,.transferTemplates-icon-btn,.twofa-resend-btn,.location-select,.reg-btn-dark,.employer-mode-tabs button,.savings-modal-close,.savings-modal-btn,.savings-info-close,.savings-info-ok,.persely-info-btn,.notif-modal-close,.notif-modal-btn,.modal-close-btn,.modal-btn,.loanpay-close,.loanpay-quick-btn,.loanpay-btn,.account-loan-pay-btn{cursor:pointer}.sidebar-close,.sidebar-btn,.hero-btn,.tx-name,.tx-amount,.auth-card-header p,.auth-field label,.auth-input-wrap input,.auth-toggle-pw,.auth-error,.auth-card-footer,.employer-toggle-title,.no-employer-hint,.btn-back,.notif-read-all,.notif-archive-btn,.settings-sub,.settings-section-icon,.settings-field-icon,.settings-field-input,.settings-field-eye,.settings-toggle-label,.settings-btn,.settings-btn-outline,.account-sub,.account-panel-title,.persely-title,.account-loan-icon,.account-upcoming-title,.account-up-icon,.account-up-name,.account-up-amount,.account-month-name,.loan-sub,.loan-type-desc,.loan-slider-label,.loan-estimate-label,.loan-summary-key,.loan-summary-val,.loan-btn,.loan-btn-outline,.transactions-page-sub,.transactions-detail-status,.transactions-tx-partner,.transferForm-name-badge i,.transferForm-field-error,.transferPage-modal-name-input,.transferPage-modal-btn-ghost,.transferPage-modal-btn-save,.transferTemplates-name,.transferTemplates-amount,.transferTemplates-icon-btn,.transferTemplates-rename-input,.transferTemplates-empty,.tx-list-all-link,.location-select,.employer-mode-tabs button,.savings-modal-sub,.savings-modal-err,.savings-info-sub,.savings-info-tier-cond,.savings-info-tier-threshold,.notif-modal-close,.modal-close-btn,.loanpay-sub,.loanpay-err,.account-loans-head-icon,.account-loans-head-title,.account-loan-pay-btn{font-size:13px}.sidebar-close{background-color:#ffffff12;color:#8a78a8}.sidebar-close:hover{background-color:#ffffff21}.sidebar-close:hover,.hero-balance,.hero-btn-ghost,.tx-icon-fail,.auth-submit,.settings-btn,.persely-title,.persely-amount,.loan-type-icon-active,.loan-btn,.transactions-btn-transfer,.transactions-filter-tab.transactions-active,.transferForm-name-badge,.transferStatus-icon.transferStatus-success,.transferStatus-icon.transferStatus-error,.transferPage-modal-btn-save,.reg-btn-dark,.savings-modal-btn.confirm,.savings-info-current,.savings-info-ok,.notif-modal-btn.archive,.modal-btn.confirm,.loanpay-btn.confirm,.transferForm-submit-btn,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-btn-primary{color:#fff}.sidebar-nav{padding:10px 10px 0}.sidebar-nav,.account-loan-stat{gap:1px}.sidebar-footer{padding:10px 10px 20px;border-top:1px solid rgba(255,255,255,.05)}.sidebar-section-label,.topbar-avatar,.hero-label,.hero-btn,.stat-label,.stat-pill,.loan-fig-label,.loan-fig,.panel-link,.tx-name,.tx-amount,.auth-field label,.auth-forgot,.input-suffix,.step-node-label,.btn-back,.notif-item-title,.settings-field-label,.settings-toggle-label,.settings-btn,.settings-btn-outline,.settings-theme-label,.account-panel-link,.persely-amount,.persely-btn,.account-loan-title,.account-loan-pct,.account-stat-lbl,.account-stat-val,.account-up-name,.account-up-badge,.account-avg-badge,.account-month-amount,.loan-btn,.loan-btn-outline,.transactions-btn-transfer,.transactions-tx-name,.transactions-detail-status,.transactions-detail-item label,.transactions-btn-close-modal,.transactions-tx-partner,.transferForm-input-group label,.transferForm-name-badge,.transferForm-submit-btn,.transferStatus-btn-primary,.transferPage-summary-label,.transferPage-summary-value,.transferPage-btn-primary,.transferPage-btn-secondary,.transferPage-modal-saved-text,.transferTemplates-title,.transferTemplates-name,.tx-list-all-link,.reg-btn-dark,.employer-mode-tabs button.active,.savings-modal-label,.savings-modal-btn,.savings-info-ok,.notif-modal-btn,.modal-btn,.loan-type-badge,.loan-eligibility-title,.loanpay-label,.loanpay-quick-btn,.loanpay-btn,.loan-pkg-rate,.account-loan-pay-btn{font-weight:600}.sidebar-section-label,.hero-label,.stat-label,.loan-fig-label,.section-sep,.account-stat-lbl,.transactions-detail-item label,.transferPage-summary-label,.transferTemplates-title,.loan-type-badge{text-transform:uppercase}.sidebar-section-label,.sidebar-btn,.tx-row,.settings-theme-option,.settings-tp-content,.account-loans-body,.account-loan-card,.transactions-btn-close-modal,.loanpay-quick-btn{padding:10px}.sidebar-section-label{letter-spacing:1.5px;color:#42306a}.sidebar-section-label,.sidebar-btn-arrow,.identifier-badge,.pw-rule i,.persely-minmax,.account-loan-monthly-lbl,.account-stat-lbl,.account-up-badge,.transactions-badge-rejected,.loan-type-badge{font-size:10px}.sidebar-btn,.topbar,.tx-row,.auth-error,.pw-strength,.form-row-2,.employer-toggle-info,.section-sep,.no-employer-hint,.form-nav,.notif-header-left,.notif-header-right,.notif-empty,.notif-item,.settings-btn,.settings-btn-outline,.settings-theme-option,.account-loan-card,.account-loan-row-top,.account-upcoming-title,.account-up-row,.loan-btn,.loan-btn-outline,.transactions-error-banner,.transactions-filter-tabs,.transactions-state-box,.transactions-detail-status,.transferForm-input-group,.transferForm-input-group label,.transferForm-submit-btn,.transferStatus-result-actions,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-confirm-title,.transferPage-summary,.transferPage-error-banner,.transferPage-btn-primary,.transferTemplates-card-top,.reg-btn-dark,.employer-mode-tabs,.submit-error,.savings-modal-actions,.savings-modal-btn,.savings-info-tiers,.notif-modal-actions,.loanpay-quick,.loanpay-actions,.transactions-tx-name-row,.loanpay-btn,.transferPage-modal-actions,.persely-header,.transferPage-modal-saved{gap:10px}.sidebar-btn,.topbar-icon-btn,.topbar-avatar,.stat-card,.loan-card,.loan-icon,.panel,.tx-row,.tx-icon,.auth-input-wrap input,.auth-error,.auth-submit,.no-employer-hint,.btn-back,.notif-panel,.settings-section-icon,.settings-field-input,.settings-btn,.settings-btn-outline,.settings-theme-option,.persely-icon,.persely-btn,.account-loan-card,.account-up-row,.account-up-icon,.loan-type-icon,.loan-highlight-row,.loan-btn,.loan-btn-outline,.transactions-btn-transfer,.transactions-filter-tab,.transactions-card-header-icon,.transactions-close-btn,.transactions-btn-close-modal,.transferForm-loaded,.transferPage-summary-item,.transferPage-error-banner,.transferPage-modal-preview,.transferPage-modal-name-input,.transferPage-modal-btn-ghost,.location-select,.reg-btn-dark,.employer-mode-tabs button,.submit-error,.savings-modal-icon-wrap,.savings-modal-balances,.savings-modal-input,.savings-modal-btn,.savings-info-current,.savings-info-ok,.notif-modal-close,.notif-modal-btn,.modal-close-btn,.modal-btn,.loanpay-info,.loanpay-input,.loanpay-quick-btn,.loanpay-btn,.account-loans-card,.account-loan-pay-btn,.employer-toggle,.account-loan-icon,.transferPage-modal-btn-save{border-radius:10px}.account-loan-icon,.account-loan-monthly-amt,.account-loan-pct,.account-stat-val.amber,.up-yellow,.account-up-badge.up-yellow,.account-loans-head-icon,.account-loan-pay-btn{color:#b45309}.sidebar-btn,.hero-balance,.stat-value,.notif-read-all,.loan-estimate-label,.transactions-filter-tab,.transactions-detail-item p,.transferForm-field-error,.transferPage-error-banner,.twofa-resend-btn,.employer-mode-tabs button{font-weight:500}.sidebar-btn{border-left:3px solid transparent;color:#6a5888}.sidebar-btn,.loan-type-card,.transactions-detail-grid,.transferPage-header,.transferPage-error-banner,.transferTemplates-main-btn,.employer-toggle-title{text-align:left}.sidebar-btn,.auth-canvas,.auth-center,.auth-card,.auth-input-wrap input,.auth-submit,.step-indicator,.settings-theme-thumb,.loan-wrap,.transactions-page,.transferForm-card,.transactions-search-input,.transactions-modal-overlay,.transactions-modal-content,.transactions-btn-close-modal,.transferForm-dark-input,.transferForm-submit-btn,.transferStatus-result-card,.transferPage-content-wrapper,.transferPage-view-container,.transferPage-modal,.transferPage-modal-name-input,.location-select,.savings-modal-card,.savings-modal-input,.savings-info-card,.savings-info-ok,.notif-modal-card,.notif-modal-action,.modal-card,.modal-actions,.loanpay-card,.loanpay-input{width:100%}.sidebar-btn:hover{color:#cdb8e8}.sidebar-btn:hover,.loanpay-quick-btn{background-color:#9c27d014}.sidebar-btn.router-link-exact-active{color:#e5d5ff;background-color:#9c27d021;border-left-color:#9c27d0}.sidebar-btn.danger:hover{color:#f0a0a0;background-color:#f531341a}.sidebar-btn-icon,.topbar-icon-btn,.topbar-avatar,.tx-icon,.no-employer-hint i,.notif-bell-icon,.notif-title,.transactions-btn-transfer,.transactions-card-header-title,.transactions-tx-amount,.transferPage-modal-saved-text,.reg-btn-dark,.account-error,.account-empty,.savings-modal-btn,.savings-info-current strong,.savings-info-tier-label,.savings-info-ok,.persely-info-btn,.loanpay-btn{font-size:15px}.sidebar-btn-icon{min-width:15px}.sidebar-btn-icon,.auth-card-footer,.step-node-label,.account-loan-stat.center,.transactions-empty-state,.transactions-modal-body,.transferStatus-result-card,.transferPage-confirmation-card,.tx-empty,.reg-success,.account-error,.account-empty,.modal-body{text-align:center}.sidebar-btn-arrow,.auth-submit:disabled,.persely-info-btn:hover{opacity:.7}.sidebar-btn-arrow,.topbar-icon-btn:hover,.topbar-avatar:hover,.pill-red,.panel-link,.tx-icon-out,.auth-forgot,.req,.auth-card-footer a,.step-node.active,.step-node-label.active,.employer-icon,.btn-back:hover,.settings-section-icon,.settings-field-eye:hover,.settings-btn-outline,.account-panel-link,.account-upcoming-icon,.up-purple,.account-up-badge.up-purple,.account-avg-badge,.account-month-arrow:hover:not(:disabled),.account-month-amount,.loan-estimate-value,.loan-highlight-val,.loan-btn-outline,.transactions-card-out .transactions-summary-icon,.transactions-icon-out,.transactions-amount-neg,.transactions-status-out,.transactions-tx-partner,.transferForm-input-group label i,.transferPage-amount-highlight .transferPage-summary-value,.transferPage-modal-icon,.transferPage-modal-btn-ghost:hover,.transferPage-modal-saved-icon,.transferTemplates-title,.transferTemplates-edit:hover,.tx-list-all-link,.twofa-resend-btn,.savings-modal-icon-wrap,.savings-info-icon-wrap,.savings-info-tier-rate,.persely-info-btn,.persely-btn.ghost,.loanpay-icon-wrap,.loanpay-quick-btn{color:#9c27d0}.topbar,.btn-back{padding:0 20px}.topbar{height:60px;border-bottom:1px solid #ece8f4;z-index:100}.topbar-hamburger{line-height:1}.topbar-hamburger,.tx-list,.auth-toggle-pw,.settings-field-eye,.account-upcoming-list,.transferTemplates-icon-btn{padding:5px}.topbar-hamburger,.auth-card-header h2,.transactions-summary-icon{font-size:22px}.topbar-hamburger:hover,.transferTemplates-icon-btn:hover{background-color:#f0ecf8}.topbar-greeting,.loan-title,.loan-fig,.panel-title,.auth-input-icon,.auth-submit,.notif-close-btn,.notif-empty,.notif-item-title,.persely-icon,.transactions-error-banner,.transactions-search-input,.transactions-search-icon,.transactions-filter-tab,.transactions-tx-name,.transactions-empty-state,.transactions-detail-item p,.transactions-btn-close-modal,.transferForm-input-group label,.transferPage-subtitle,.transferPage-summary-label,.transferPage-error-banner,.transferPage-modal-preview-amount,.twofa-resend-btn,.submit-error,.savings-modal-bal-row,.savings-modal-label,.savings-info-current,.notif-modal-msg,.notif-modal-btn,.modal-msg,.modal-btn,.loan-eligibility-title,.loan-eligibility-list,.loan-error-box,.loanpay-info-row,.loanpay-label,.loan-pkg-name,.loan-pkg-rate,.reg-success-msg{font-size:14px}.topbar-date,.hero-label,.stat-pill,.loan-fig-label,.tx-ref,.tx-date,.field-error,.step-node-label,.pw-label,.pw-rule,.employer-toggle-sub,.section-sep,.persely-sub,.persely-meta,.persely-btn,.account-loan-meta,.account-loan-pct,.account-upcoming-icon,.account-upcoming-badge,.account-up-date,.account-avg-badge,.account-spend-minmax,.transactions-tx-ref,.transactions-tx-date,.transactions-detail-item label,.transferPage-modal-preview-iban,.transferTemplates-title,.transferTemplates-iban,.transferTemplates-msg{font-size:11px}.topbar-date,.stat-label,.stat-sub,.tx-ref,.tx-date,.auth-card-header p,.auth-toggle-pw:hover,.auth-card-footer,.employer-toggle-sub,.settings-sub,.account-sub,.loan-sub,.loan-type-desc,.loan-summary-key,.transferPage-modal-sub,.transferPage-modal-btn-ghost,.transferTemplates-msg,.employer-mode-tabs button,.savings-modal-sub,.savings-modal-bal-row,.savings-info-sub,.savings-info-tier-cond,.loanpay-sub,.loanpay-info-row{color:#6b7280}.topbar-date{margin-top:3px}.topbar-actions,.hero-btn,.panel-link,.auth-submit,.pw-bars,.pw-rule,.btn-back,.settings-tp-content,.persely-btn,.account-loans-body,.account-loan-row-bar,.account-month-dots,.transactions-tx-partner,.transferForm-name-badge,.transferForm-field-error,.transferPage-modal-btn-save,.transferTemplates-title,.transferTemplates-main-btn,.transferTemplates-rename-row,.employer-mode-tabs button,.savings-modal-err,.savings-info-tier-threshold,.notif-modal-date,.loanpay-info,.loanpay-err,.loanpay-note,.account-loan-pay-btn,.notif-modal-btn,.persely-btn-group{gap:5px}.topbar-icon-btn,.auth-bg,.auth-center,.auth-input-wrap,.step-node-wrap,.toggle-switch,.notif-wrapper,.settings-toggle-btn,.loan-type-card,.transactions-search-wrap,.transferForm-iban-wrapper,.savings-modal-head,.savings-info-head,.loanpay-head{position:relative}.topbar-icon-btn,.tx-icon,.step-node{width:35px}.topbar-icon-btn,.topbar-avatar,.tx-icon,.step-node{height:35px}.topbar-icon-btn,.topbar-avatar{background-color:#f3f0fa}.topbar-icon-btn,.topbar-avatar{color:#5a4878}.topbar-icon-btn:hover,.topbar-avatar:hover{background-color:#e8e0f8}.topbar-notif-dot,.auth-input-icon,.auth-toggle-pw,.input-suffix,.identifier-badge,.step-line,.toggle-knob,.notif-panel,.settings-field-icon,.settings-field-eye,.settings-toggle-knob,.transactions-search-icon,.transferForm-name-badge,.savings-modal-close,.savings-info-close,.loan-type-badge,.loanpay-close{position:absolute}.topbar-notif-dot,.auth-spinner,.step-node,.toggle-knob,.notif-dot,.settings-toggle-knob,.account-month-dot,.transactions-spinner,.transactions-tx-dot,.transferForm-name-spinner,.transferForm-spinner,.transferPage-spinner,.transferPage-toast-icon-circle,.reg-success-icon,.savings-modal-spinner,.loanpay-spinner,.transferStatus-icon{border-radius:50%}.topbar-notif-dot{top:7px;right:7px;width:7px;height:7px;border:1px solid #fff}.topbar-avatar{padding:0 10px}.dashboard,.loan-app,.settings-page{padding:20px 15px}.dashboard,.loan-app,.settings-page,.auth-center,.transactions-two-col,.transactions-detail-grid,.transferForm-grid{gap:20px}.hero-card,.account-panel,.persely-card,.account-upcoming-card,.loan-panel,.loan-type-card,.loan-estimate-box,.transactions-summary-card,.transactions-summary-icon,.transactions-detail-grid,.transferPage-modal,.savings-info-icon-wrap,.transferForm-dark-input{border-radius:15px}.hero-card,.persely-card{padding:25px 20px}.hero-card,.account-upcoming-badge{border:1px solid rgba(156,39,208,.2)}.hero-card{background-color:#100c1e}.hero-label,.persely-sub{color:#fff6}.hero-label,.hero-iban,.loan-fig-label,.section-sep,.transactions-detail-item label{letter-spacing:1px}.hero-label,.hero-balance,.stat-row,.employer-toggle,.loan-slider-label,.transferStatus-title,.submit-error{margin-bottom:10px}.hero-balance{font-size:clamp(26px,5vw,40px)}.hero-iban,.stat-label,.stat-sub,.loan-meta,.panel-link,.auth-forgot,.input-suffix,.step-node,.notif-item-date,.settings-field-label,.settings-theme-label,.account-panel-link,.account-loan-title,.account-loan-monthly-amt,.account-stat-val,.account-month-arrow,.account-month-amount,.loan-slider-minmax,.transactions-summary-count,.transactions-card-header-sub,.transferForm-name-badge,.transferPage-modal-sub,.transferTemplates-search,.notif-modal-date,.loanpay-quick-btn,.loanpay-note,.settings-toggle-desc,.settings-page .text-muted{font-size:12px}.hero-iban,.persely-minmax{color:#ffffff4d}.hero-btn,.settings-section-icon,.settings-btn,.settings-btn-outline,.persely-btn,.loan-btn,.loan-btn-outline,.transactions-badge-rejected,.transactions-detail-status,.savings-modal-btn,.savings-info-tier-threshold,.persely-info-btn,.loanpay-btn,.account-loan-pay-btn{display:inline-flex}.hero-btn{padding:7px 16px}.hero-btn-light:hover{background-color:#e8d8ff}.hero-btn-ghost,.persely-progress{background-color:#ffffff1a}.hero-btn-ghost{border:1px solid rgba(255,255,255,.15)}.hero-btn-ghost:hover{background-color:#ffffff2e}.stat-card,.panel,.loan-type-card,.transferPage-modal,.transferTemplates-wrapper{border:1px solid #e5e0f0}.stat-value,.auth-card-header h2,.auth-field label,.auth-label-row,.settings-title,.settings-field-label,.persely-amount,.loan-title,.loan-type-label,.transactions-page-title,.transactions-detail-item label,.savings-modal-label,.loanpay-label,.savings-modal-title,.savings-info-title,.savings-info-tier-head,.savings-info-tier-cond,.loanpay-title{margin-bottom:5px}.stat-value{font-size:clamp(19px,3vw,24px)}.stat-pill,.identifier-badge,.persely-btn,.account-loan-stat,.account-upcoming-badge,.account-up-row,.account-avg-badge,.transferForm-name-badge,.transferTemplates-search,.transferTemplates-rename-input{padding:5px 10px}.stat-pill,.transferTemplates-actions{gap:2px}.pill-green,.transactions-card-in,.transactions-icon-in,.transactions-status-in{background-color:#f0fdf4}.pill-green,.transactions-summary-icon,.transactions-icon-in,.transactions-amount-pos{color:#22c55e}.pill-red,.loan-highlight-row,.transactions-card-out,.transactions-icon-out,.transactions-status-out{background-color:#faf5ff}.loan-card,.account-loans-card{background-color:#fffbf2}.loan-card,.loan-icon,.account-loans-card{border:1px solid #f0d890}.loan-icon,.settings-title,.account-title,.loan-title,.loan-type-icon,.loan-estimate-value,.transactions-page-title,.transferPage-title,.transferPage-amount-highlight .transferPage-summary-value{font-size:20px}.loan-icon{min-width:40px}.loan-icon,.loan-fig,.account-loan-title,.account-loans-head-title{color:#6b4a00}.loan-icon,.up-yellow,.account-up-badge.up-yellow{background-color:#fff3cd}.loan-icon,.transactions-card-header-icon,.notif-modal-icon,.modal-icon-wrap{height:40px;width:40px}.loan-title,.panel-title,.auth-card-header h2,.identifier-badge,.auth-submit,.auth-card-footer a,.step-node,.pw-label,.employer-toggle-title,.section-sep,.notif-title,.settings-title,.account-title,.account-panel-title,.persely-title,.account-loan-monthly-amt,.account-upcoming-title,.account-upcoming-badge,.account-up-amount,.account-month-name,.loan-section-title,.loan-type-label,.loan-slider-label strong,.loan-estimate-value,.loan-summary-val,.transactions-page-title,.transactions-card-header-title,.transactions-badge-rejected,.transactions-tx-amount,.transactions-modal-title,.transferPage-title,.transferPage-confirm-title,.transferPage-modal-title,.transferPage-modal-preview-amount,.transferPage-modal-btn-save,.transferTemplates-amount,.reg-success h2,.savings-modal-title,.savings-modal-bal-row strong,.savings-info-title,.savings-info-current strong,.savings-info-tier-label,.savings-info-tier-rate,.notif-modal-title,.modal-title,.loanpay-title,.loanpay-info-row strong,.account-loans-head-title{font-weight:700}.loan-meta{color:#9a7020}.loan-meta,.account-up-badge,.transactions-tx-partner,.transferPage-modal-icon{margin-top:2px}.loan-progress,.auth-bg,.notif-panel,.notif-item-title,.settings-theme-thumb,.account-panel,.persely-progress,.account-loan-title,.account-loan-bar-bg,.account-upcoming-card,.account-spend-bar-bg,.transactions-tx-card,.transactions-tx-name,.transactions-modal-content,.transferForm-name-badge,.transferTemplates-wrapper,.transferTemplates-name,.transferTemplates-msg,.savings-modal-card,.notif-modal-card,.modal-card,.loanpay-card{overflow:hidden}.loan-progress{height:10px}.loan-progress,.account-loan-bar-bg,.account-stat-sep,.account-loans-head-icon{background-color:#fde9a0}.loan-bar,.auth-canvas,.settings-tp-sidebar,.persely-bar,.account-loan-bar-fill,.account-spend-bar-fill,.transactions-modal-overlay{height:100%}.loan-bar{background:linear-gradient(90deg,#d4820a,#e0a020)}.loan-fig-label,.account-loan-meta,.account-stat-lbl{color:#b07000}.panel-head,.employer-toggle,.no-employer-hint,.notif-header,.account-upcoming-head,.transferForm-submit-btn,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-error-banner,.transferPage-btn-primary,.transferPage-modal-backdrop,.reg-btn-dark,.savings-modal-backdrop,.savings-info-backdrop,.transferPage-btn-secondary,.savings-info-tier,.loanpay-backdrop{padding:15px}.panel-head,.transferTemplates-header{border-bottom:1px solid #ede8f8}.panel-link,a,.auth-forgot,.auth-card-footer a,.tx-list-all-link,.reg-btn-dark{text-decoration:none}.panel-link:hover,.auth-forgot:hover,.identifier-badge,.auth-card-footer a:hover,.account-upcoming-badge{color:#7b1fa2}.tx-row:hover,.transferTemplates-card:hover{background-color:#f7f4fd}.tx-icon{min-width:35px}.tx-icon-in,.tx-amount-pos,.step-node.done,.step-node-label.done,.pw-rule.ok,.transferPage-modal-preview-amount,.transferTemplates-amount,.transferTemplates-confirm:hover,.reg-success-icon{color:#2e7d32}.tx-icon-in,.step-node.done,.reg-success-icon{background-color:#e8f5e9}.tx-icon-fail{background-color:#dc3545}.tx-icon-out,.settings-btn-outline:hover,.loan-btn-outline:hover{background-color:#f5eaff}.tx-end,.pw-label,.account-loan-monthly,.account-loan-pct,.account-loan-stat.end,.transactions-tx-end,.transferPage-summary-value{text-align:right}.tx-amount-fail,.field-error,.auth-error,.up-red,.account-up-badge.up-red,.transferTemplates-delete:hover,.transferTemplates-cancel:hover,.transactions-error-bannerm .transferForm-field-error,.transferPage-error-banner,.account-error,.submit-error,.savings-modal-err,.loan-error-box,.transactions-badge-rejected,.transactions-status-err,.loanpay-err,.modal-icon{color:#c62828}.auth-bg{background-color:#f8f5ff;padding:30px 15px}.auth-bg,.step-indicator,.no-employer-hint,.notif-item,.transferPage-modal-header,.savings-modal-head,.savings-info-head,.loanpay-head,.loanpay-note,.persely-header{align-items:flex-start}.auth-center,.auth-input-icon,.step-node{z-index:1}.auth-center{max-width:600px}.auth-center-wide{max-width:560px}.auth-logo{width:150px;filter:brightness(0) saturate(100%) invert(16%) sepia(60%) saturate(1800%) hue-rotate(265deg) brightness(80%)}.auth-logo,.transactions-fade-enter-active,.transactions-fade-leave-active{transition:opacity .2s}.auth-logo:hover,.twofa-resend-btn:not(:disabled):hover{opacity:.75}.auth-card,.transactions-tx-card,.transferForm-card,.transferForm-name-badge,.transferStatus-result-card,.transferPage-confirmation-card,.savings-modal-card,.savings-info-card,.loanpay-card{border-radius:20px}.auth-card{border:1px solid rgba(156,39,208,.13)}.auth-card,.transferPage-modal{box-shadow:0 8px 48px #9c27d017,0 1px 6px #0000000a;padding:30px}.auth-card-header,.transferPage-error-banner{margin-bottom:25px}.auth-field,.auth-error,.accounts-header,.loan-type-icon,.transactions-detail-status,.transferPage-modal-preview,.savings-modal-balances,.notif-modal-date,.loanpay-info{margin-bottom:15px}.auth-field label,.field-error,.loan-range,.transactions-detail-item label,.savings-modal-label,.loanpay-label{display:block}.auth-field label,.btn-back{color:#374151}.auth-label-row label{margin-bottom:0}.auth-input-icon,.auth-toggle-pw,.input-suffix,.pw-rule,.section-sep,.transferForm-submit-btn:disabled,.tx-empty,.account-empty,.savings-modal-close,.savings-info-close,.savings-info-tier-threshold,.loanpay-close,.loanpay-note{color:#9ca3af}.auth-input-icon,.settings-field-icon{left:10px}.auth-input-wrap input,.auth-submit,.btn-back,.loan-type-icon,.location-select,.savings-modal-icon-wrap,.savings-info-icon-wrap{height:45px}.auth-input-wrap input,.location-select,.employer-mode-tabs button{border:1.5px solid #e5e7eb}.auth-input-wrap input,.employer-toggle,.transactions-tx-row:hover,.location-select,.location-select option,.employer-mode-tabs button{background-color:#fafafa}.auth-input-wrap input,.loan-range,.transactions-search-input,.transferForm-dark-input,.transferPage-modal-name-input,.transferTemplates-search,.transferTemplates-rename-input,.location-select,.savings-modal-input,.loanpay-input{outline:none}.auth-input-wrap input,.accounts-page,.transactions-page,.transactions-search-input,.transferForm-card,.transferForm-dark-input,.transferStatus-result-card,.transferPage-modal-name-input,.location-select,.savings-modal-input,.savings-info-card,.loanpay-input{box-sizing:border-box}.auth-input-wrap input{padding:0 35px}.auth-input-wrap input:focus,.step-node.active,.employer-toggle:hover,.btn-back:hover,.settings-field-input:focus,.settings-btn-outline:hover,.settings-theme-option.selected,.loan-type-card.selected,.loan-btn-outline:hover,.transactions-search-input:focus,.transactions-filter-tab.transactions-active,.transferPage-modal-name-input:focus,.transferPage-modal-btn-ghost:hover,.transferTemplates-search:focus,.transferTemplates-rename-input:focus,.location-select:focus,.employer-mode-tabs button.active,.savings-modal-input:focus,.savings-info-tier.active,.loanpay-input:focus,.transferForm-dark-input:focus{border-color:#9c27d0}.auth-input-wrap input:focus,.settings-field-input:focus,.transferPage-modal-name-input:focus,.transferTemplates-search:focus,.transferTemplates-rename-input:focus,.location-select:focus,.savings-modal-input:focus,.loanpay-input:focus{box-shadow:0 0 0 3px #9c27d01a}.auth-input-wrap input.inp-error,.location-select.inp-error,.transferForm-input-error,.savings-modal-input.has-error,.loanpay-input.has-error{border-color:#c62828}.auth-input-wrap input.inp-error,.location-select.inp-error{box-shadow:0 0 0 3px #dc354514}.auth-toggle-pw,.identifier-badge,.settings-field-eye,.transferForm-name-badge,.loan-type-badge,.input-suffix{right:10px}.auth-toggle-pw,.notif-read-all,.notif-close-btn,.notif-archive-btn,.settings-field-eye,.settings-theme-option,.transferTemplates-main-btn,.transferTemplates-icon-btn,.twofa-resend-btn,.transferPage-modal-btn-ghost{background:none}.field-error,.auth-submit,.step-node-label,.no-employer-hint,.notif-dot,.transferPage-subtitle{margin-top:5px}.field-error{padding-left:2px}.auth-error,.up-red,.account-up-badge.up-red{background-color:#fce8e8}.auth-error,.account-panel-head,.transferForm-dark-input,.transferPage-modal-preview,.transferPage-modal-name-input,.transferPage-modal-btn-ghost,.transferTemplates-header,.transferTemplates-main-btn,.submit-error,.savings-modal-balances,.savings-modal-input{padding:10px 15px}.auth-error{border:1px solid #f5b8b8}.identifier-badge,.employer-mode-tabs button.active{background-color:#f3e8ff}.auth-submit,.toggle-switch.on,.settings-toggle-btn.active,.settings-btn,.account-month-dot.active,.loan-type-icon-active,.loan-btn,.transactions-btn-transfer,.transactions-filter-tab.transactions-active,.transactions-dot-out,.transferForm-submit-btn,.transferStatus-btn-primary,.transferPage-btn-primary,.transferPage-modal-btn-save,.savings-modal-btn.confirm,.savings-info-ok,.loanpay-btn.confirm{background-color:#9c27d0}.auth-submit{transition:background-color .2s,transform .1s}.auth-submit:hover:not(:disabled),.settings-btn:hover,.loan-btn:hover,.transferPage-modal-btn-save:hover:not(:disabled){background-color:#7b1fa2}.auth-submit:active:not(:disabled){transform:scale(.99)}.auth-submit:disabled,.account-month-arrow:disabled,.transferForm-submit-btn:disabled,.transferPage-modal-btn-save:disabled,.twofa-resend-btn:disabled,.location-select:disabled,.savings-modal-btn:disabled,.persely-btn:disabled,.loan-type-card.disabled,.loanpay-quick-btn:disabled,.loanpay-btn:disabled{cursor:not-allowed}.auth-spinner,.transactions-spinner,.transferForm-spinner,.transferPage-spinner{width:20px;height:20px}.auth-spinner,.transferForm-name-spinner,.transferForm-spinner{border:2px solid rgba(255,255,255,.3)}.auth-spinner,.transferForm-name-spinner,.transferPage-spinner,.savings-modal-spinner,.loanpay-spinner,.transferForm-spinner{border-top-color:#fff}.auth-spinner,.transactions-spinner,.transferForm-name-spinner,.transferPage-spinner,.savings-modal-spinner,.loanpay-spinner{animation:spin .7s linear infinite}.auth-card-footer{margin-top:20px;padding-top:20px;border-top:1px solid #f0ecf8}.auth-card-footer a{margin-left:5px}.step-node,.step-node-label,.transferTemplates-icon-btn{color:#b0a0cc}.step-node{border:2px solid #d8d0f0;transition:all .25s}.step-node.active{background-color:#f8f0ff;box-shadow:0 0 0 4px #9c27d01f}.step-node.done{border-color:#2e7d32}.step-node-label,.pw-rule,.notif-archive-btn{transition:color .2s}.step-line,.toggle-switch,.no-employer-hint i,.notif-dot,.notif-archive-btn,.account-loan-monthly,.account-loan-pct,.account-upcoming-head,.transactions-btn-transfer,.transactions-summary-icon,.transactions-filter-tabs,.transactions-card-header-icon,.transactions-tx-dot,.transactions-badge-rejected,.transactions-tx-end,.transferForm-name-badge i,.transferPage-modal-icon,.transferTemplates-amount,.savings-modal-icon-wrap,.savings-info-icon-wrap,.loanpay-icon-wrap,.persely-btn-group{flex-shrink:0}.toggle-switch{transition:background-color .25s}.step-line{top:17px;left:calc(50% + 17px);right:calc(-50% + 17px);height:2px;background-color:#e0d8f8;z-index:0}.step-line.done{background-color:#81c784}.pw-strength,.pw-rules,.loanpay-quick,.loanpay-err{margin-top:10px}.pw-bar,.settings-tp-bar,.persely-progress,.account-spend-bar-bg,.account-month-dot,.loan-range{height:5px}.account-loan-bar-bg{height:8px;border-radius:999px;overflow:hidden}.account-loan-bar-fill{border-radius:999px}.pw-bar{transition:background-color .3s}.pw-label{min-width:50px}.pw-rules,.transferTemplates-card-bottom,.persely-header{flex-wrap:wrap}.pw-rules{gap:5px 10px}.form-row-2,.account-loan-stats,.transactions-summary-row,.transactions-two-col,.transactions-detail-grid{display:grid}.form-row-2,.transactions-two-col{grid-template-columns:1fr 1fr}.employer-toggle{width:100%;border:2px solid #e5e7eb;background:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .2s,background-color .2s}.employer-toggle:hover,.btn-back:hover,.transferPage-modal-btn-ghost:hover{background-color:#fdf6ff}.employer-icon,.loan-section-title,.loan-highlight-val,.transactions-card-header-icon,.transactions-modal-title,.transferForm-submit-btn,.notif-modal-icon,.modal-icon,.modal-title{font-size:18px}.employer-toggle-sub,.no-employer-hint i,.account-loan-meta,.account-up-date{margin-top:1px}.toggle-switch,.settings-toggle-btn,.transactions-error-banner,.transactions-search-input,.transferForm-submit-btn,.transferTemplates-wrapper,.savings-info-tier,.notif-modal-icon,.modal-icon-wrap,.loanpay-icon-wrap,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-btn-primary,.transferPage-btn-secondary{border-radius:12px}.settings-toggle-btn,.toggle-switch{width:42px}.toggle-switch,.section-sep:before,.section-sep:after,.savings-modal-btn.cancel:hover:not(:disabled),.loanpay-btn.cancel:hover:not(:disabled){background-color:#e5e7eb}.toggle-switch{height:22px;border-radius:11px}.toggle-knob,.settings-toggle-knob{top:3px;left:3px}.toggle-knob{width:16px;height:16px;box-shadow:0 1px 3px #0003;transition:transform .25s}.toggle-switch.on .toggle-knob{transform:translate(20px)}.employer-section{animation:fadeIn .2s ease}.section-sep{margin:16px 0 12px}.section-sep:before,.section-sep:after{content:"";height:1px}.no-employer-hint{background-color:#f0f4ff;border:1px solid #c7d4f8;color:#3b4ea0}.form-nav{margin-top:25px}.form-nav .auth-submit{width:auto;min-width:140px;margin-top:0}.btn-back,.transferPage-modal-btn-ghost{transition:border-color .2s,color .2s,background-color .2s}.btn-back{border:1px solid #e5e7eb}.notif-backdrop{z-index:999}.notif-panel,.transactions-modal-overlay{z-index:1000}.notif-panel{top:calc(100% + 8px);right:0;width:320px;box-shadow:0 8px 32px #0000002e;border:1px solid #ececec}.notif-header{border-bottom:1px solid #f0f0f0}.notif-bell-icon,.notif-read-all,.notif-archive-btn:hover,.employer-mode-tabs button.active,.notif-modal-icon{color:#7c3aed}.notif-read-all,.settings-toggle-btn,.transferPage-summary,.twofa-resend-btn,.account-month-dot{padding:0}.notif-read-all:disabled{color:#bbb;cursor:default}.notif-close-btn,.loan-type-badge,.loan-pkg-name{color:#888}.notif-close-btn:hover{color:#333}.notif-body,.account-upcoming-list,.transactions-list-scroll{overflow-y:auto}.notif-body{max-height:380px}.notif-empty,.notif-item-date{color:#aaa}.notif-empty{padding:35px 15px}.notif-empty-icon{font-size:30px}.notif-item,.transactions-tx-row,.transferTemplates-card,.savings-modal-close,.savings-info-ok,.loanpay-quick-btn,.account-loan-pay-btn{transition:background .15s}.notif-item{padding:12px 15px;border-bottom:1px solid #f5f5f5}.notif-item:hover{background-color:#faf9ff}.notif-item:last-child,.settings-toggle-row:last-of-type,.loan-summary-row:last-of-type,.transactions-tx-row:last-child,.transferTemplates-card:last-child{border-bottom:none}.notif-dot{width:9px;height:9px}.notif-dot.visible,.notif-modal-btn.archive{background-color:#7c3aed}.notif-content,.account-loan-info,.transferTemplates-main-btn{min-width:0px}.notif-item-title,.account-loan-title,.transactions-tx-name,.transferForm-name-badge,.transferTemplates-name,.transferTemplates-msg{text-overflow:ellipsis}.transactions-card-header-title,.transactions-tx-name-row,.transferPage-modal-title{margin-bottom:3px}.savings-modal-sub,.savings-info-sub,.notif-modal-title,.loanpay-note{line-height:1.4}.notif-archive-btn{color:#ccc}.settings-section-icon,.persely-icon,.account-loan-icon,.account-up-icon,.account-loans-head-icon{min-width:30px}.settings-section-icon,.account-avg-badge,.account-month-arrow:hover:not(:disabled){background-color:#f0e8fc}.settings-section-icon{margin-right:10px}.settings-field-label,.settings-theme-label,.loan-slider-label{color:#4a3a6a}.settings-field-icon,.settings-field-eye,.transactions-search-icon,.transferForm-name-badge{top:50%}.settings-field-icon,.settings-field-eye,.transactions-search-icon,.transferForm-name-badge{transform:translateY(-50%)}.settings-field-icon,.settings-field-eye,.settings-toggle-desc,.account-loan-monthly-lbl,.account-spend-minmax,.loan-type-icon,.loan-slider-minmax,.transferPage-modal-preview-iban,.transferTemplates-iban,.transferTemplates-empty{color:#9a8ab0}.settings-field-icon{z-index:5}.settings-field-input,.account-month-arrow,.transferPage-modal-btn-ghost,.transferTemplates-search,.transferTemplates-rename-input{border:1px solid #e0d8f0}.settings-field-input,.account-month-arrow,.loan-type-card,.transferPage-modal-preview,.transferPage-modal-name-input,.transferTemplates-header,.transferTemplates-rename-input{background-color:#faf8fd}.settings-field-input{padding-left:35px;box-shadow:none}.settings-field-input::placeholder,.transferPage-modal-name-input::placeholder{color:#b8acd0}.settings-toggle-row{padding:10px 0 15px;border-bottom:1px solid #f2eef9}.settings-toggle-btn,.account-month-dot{background-color:#e0d8f0}.settings-toggle-btn,.transferPage-modal-btn-save{transition:background-color .2s}.settings-toggle-btn{min-width:42px;height:24px}.settings-toggle-knob{width:18px;height:18px;box-shadow:0 1px 3px #0000002e;transition:transform .2s}.settings-toggle-btn.active .settings-toggle-knob{transform:translate(18px)}.settings-btn,.settings-btn-outline,.loan-btn,.loan-btn-outline,.transactions-filter-tab{padding:10px 20px}.settings-btn,.persely-btn,.account-up-row,.account-month-arrow,.loan-btn{transition:background-color .15s}.settings-btn-outline,.loan-btn-outline{border:1px solid #d0b0e8;transition:background-color .15s,border-color .15s}.settings-theme-option{border:2px solid #e0d8f0;transition:border-color .15s}.settings-theme-option:hover,.account-month-arrow:hover:not(:disabled),.loan-type-card:hover{border-color:#c090e0}.settings-theme-thumb{height:55px}.settings-tp-sidebar{width:22%;background-color:#9c27d040}.settings-theme-dark .settings-tp-content{background-color:#1a1030}.settings-tp-bar{background-color:#9c27d04d}.settings-tp-bar-short,.account-upcoming-icon{background-color:#9c27d026}.settings-tp-bar-short{width:60%}.accounts-page{padding:25px 35px}.account-panel{border:1px solid #f0e8f8}.account-panel-head{border-bottom:1px solid #f0e8f8}.persely-card{background:linear-gradient(135deg,#0d2b1f,#0a1f18);border:1px solid rgba(16,185,129,.2)}.persely-icon,.persely-btn{color:#34d399}.persely-icon{background-color:#10b98133}.persely-amount{font-size:clamp(18px,2vw,24px)}.persely-meta{color:#ffffff59}.persely-bar{background:linear-gradient(90deg,#10b981,#34d399)}.persely-btn{background-color:#10b98126;border:1px solid rgba(16,185,129,.25)}.persely-btn:hover{background-color:#10b98147}.account-loan-card{background-color:#fffef8;border:1px solid #fde9a0}.account-loan-icon{background-color:#fdf4e7}.account-loan-bar-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .3s ease}.account-loan-pct{min-width:26px}.account-loan-stats{grid-template-columns:1fr 1px 1fr 1px 1fr}.account-loan-stat:first-child{padding-left:0}.account-loan-stat.end,.transactions-page-header{align-items:flex-end}.account-loan-stat.end{padding-right:0}.account-stat-lbl,.transactions-badge-rejected{letter-spacing:.3px}.account-stat-val.green{color:#0f6e56}.account-upcoming-card{background:linear-gradient(145deg,#f3eeff,#ede5fc);border:1px solid #ddd0f5}.account-upcoming-head{border-bottom:1px solid #e4d8f8}.account-upcoming-title,.account-up-name,.account-up-amount{color:#2d1a52}.account-upcoming-icon,.transferPage-toast-icon-circle{width:25px;height:25px}.account-upcoming-icon{min-width:25px}.account-upcoming-badge,.persely-btn.ghost{background-color:#9c27d01a}.account-upcoming-list{overscroll-behavior:contain;max-height:340px}.account-up-row:hover{background-color:#9c27d00f}.up-purple,.account-up-badge.up-purple{background-color:#f0e4fc}.account-up-date{color:#8a72a8}.account-up-badge,.transferForm-name-spinner,.transferForm-spinner,.transferPage-spinner{display:inline-block}.account-up-badge{padding:0 5px}.account-month-arrow{border-radius:7px;color:#7a5898}.account-month-arrow:disabled{opacity:.3}.account-spend-bar-bg,.loan-type-icon{background-color:#ede8f8}.account-spend-bar-fill{background:linear-gradient(90deg,#9c27d0,#c060e8);transition:width .35s ease}.account-month-dot{transition:background-color .15s,transform .15s}.account-month-dot.active{transform:scale(1.3)}.account-month-dot:hover:not(.active){background-color:#c090e0}.loan-wrap,.transferStatus-result-actions,.reg-success-actions{margin:0 auto}.loan-wrap{max-width:860px}.loan-panel{border:1px solid #ece6f8}.loan-type-card,.account-error,.account-empty{padding:25px}.loan-type-card{transition:border-color .15s,background-color .15s}.loan-type-card:hover,.loan-type-card.selected{background-color:#f5eeff}.loan-type-icon,.savings-modal-icon-wrap,.savings-info-icon-wrap{width:45px}.loan-type-label,.transferForm-dark-input,.transferStatus-result-msg,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-summary-value,.transferPage-btn-primary,.transferPage-btn-secondary,.transferPage-modal-title,.savings-modal-close,.savings-modal-input,.savings-info-close,.savings-info-tier-rate,.loanpay-close,.loanpay-input{font-size:16px}.loan-range{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#9c27d0 0%,#9c27d0 var(--fill),#e0d8f0 var(--fill),#e0d8f0 100%)}.loan-range::-webkit-slider-thumb{background-color:#fff;border-radius:50%;-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #9c27d0;box-shadow:0 1px 4px #9c27d040;transition:box-shadow .15s}.loan-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px #9c27d026}.loan-range::-moz-range-thumb{background-color:#fff;border-radius:50%;width:20px;height:20px;border:2px solid #9c27d0;box-shadow:0 1px 4px #9c27d040}.loan-estimate-box,.loan-highlight-row,.transactions-card-header,.transactions-modal-header,.transactions-modal-footer,.notif-modal-header,.modal-header{padding:20px 25px}.loan-estimate-box{background:linear-gradient(135deg,#f5eeff,#ede0ff);border:1px solid #d8b8f0}.loan-estimate-label{color:#6b3fa0}.loan-summary-row,.transferTemplates-card{border-bottom:1px solid #f0ecf8}.loan-summary-row{padding:20px 0}.loan-highlight-row{margin:0 -25px;border-bottom:none!important}.transactions-page .transferPage-content-wrapper{max-width:100%}.transactions-page-header,.transactions-summary-row,.transactions-detail-amount,.transferPage-confirm-title,.transferPage-summary{margin-bottom:30px}.transactions-page-header,.transactions-summary-row,.transactions-summary-card,.transactions-filters-bar,.transactions-card-header,.transactions-tx-row,.transferPage-actions,.transferPage-modal-header,.savings-modal-head,.savings-info-head,.loan-pkg-info,.loanpay-head{gap:15px}.transactions-page-sub,.transactions-summary-count,.transactions-search-icon,.transactions-state-box,.transactions-card-header-sub,.transactions-tx-name-rejected,.transactions-tx-ref,.transactions-tx-date,.transactions-amount-rejected,.transactions-empty-state,.transactions-detail-item label,.transferPage-subtitle,.twofa-resend-btn:disabled,.reg-success-msg,.notif-modal-date{color:#94a3b8}.transactions-page-sub,.transactions-detail-item p{word-break:break-all}.transactions-btn-transfer{padding:12px 30px}.transactions-error-banner,.transactions-tx-row-rejected:hover,.transactions-status-err,.transferPage-error-banner{background-color:#fef2f2}.transactions-error-banner,.transactions-badge-rejected{border:1px solid #fecaca}.transactions-error-banner,.transactions-filters-bar,.transferPage-modal-header,.transferPage-modal-name-input,.transferTemplates-wrapper,.savings-info-head{margin-bottom:20px}.transactions-error-banner{padding:15px 20px}.transactions-summary-row{grid-template-columns:repeat(3,1fr)}.summary-row-2{grid-template-columns:repeat(2,1fr)}.transactions-summary-card{border:1px solid transparent}.transactions-card-in{border-color:#bbf7d0}.transactions-card-out{border-color:#e9d5ff}.transactions-card-balance,.transactions-detail-grid,.transferPage-summary-item,.transferPage-btn-secondary:hover:not(:disabled){background-color:#f8fafc}.transactions-card-balance,.transferPage-summary-item:hover{border-color:#e2e8f0}.transactions-summary-icon{width:50px;height:50px;background-color:#21c45d22}.transactions-card-out .transactions-summary-icon{background-color:#9c27ce22}.transactions-summary-icon.transactions-bal,.transactions-close-btn,.transferStatus-result-msg,.transferPage-summary-label,.notif-modal-close,.modal-close-btn,.modal-msg{color:#64748b}.transactions-ref-text{color:#64748b!important}.transactions-summary-icon.transactions-bal{background-color:#65758b22}.transactions-search-wrap,.transactions-tx-body,.transactions-tx-name,.notif-modal-btn,.modal-btn{min-width:0}.transactions-search-input,.transactions-filter-tab,.transactions-tx-card,.transactions-btn-close-modal,.notif-modal-btn.close-btn,.modal-btn.cancel{border:1px solid #e2e8f0}.transactions-search-input{padding:15px 15px 15px 45px}.transactions-search-icon{left:15px}.transactions-filter-tab,.transactions-btn-close-modal,.transferPage-btn-secondary,.notif-modal-msg,.notif-modal-btn.close-btn,.modal-btn.cancel{color:#475569}.transactions-filter-tab{transition:all .2s}.transactions-state-box{padding:60px}.transactions-spinner,.transferPage-btn-secondary{border:2px solid #e2e8f0}.transactions-spinner{border-top-color:#9c27d0}.transactions-tx-card{box-shadow:0 5px 20px #0000000a}.transactions-tx-card-single{grid-column:1 / -1}.transactions-card-header,.transactions-modal-header,.notif-modal-header,.modal-header{border-bottom:1px solid #f1f5f9}.transactions-tx-row,.transferPage-summary-item{padding:15px 25px}.transactions-tx-row{border-bottom:1px solid #f8fafc}.transactions-tx-row-rejected{background-color:#fef9f9;opacity:.8}.transactions-tx-dot{width:8px;height:8px}.transactions-dot-in{background-color:#22c55e}.topbar-notif-dot,.transactions-dot-rejected,.modal-btn.confirm,.transferStatus-icon.transferStatus-error{background-color:#c62828}.transactions-tx-name,.transactions-modal-title,.transactions-detail-item p,.notif-modal-title,.modal-title{color:#1e293b}.transactions-detail-partner{color:#9c27d0;font-weight:700}.transactions-tx-name-rejected,.transactions-amount-rejected{text-decoration:line-through}.transactions-badge-rejected{gap:3px;background-color:#fee2e2;padding:2px 7px}.transactions-tx-amount{margin-bottom:2px}.transactions-empty-state,.transferPage-confirmation-card{padding:40px}.transactions-modal-overlay,.notif-modal-backdrop,.modal-backdrop{background-color:#0f172a99}.transactions-modal-overlay,.transferPage-modal-backdrop,.notif-modal-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.transactions-modal-overlay{left:0}.transactions-modal-content,.notif-modal-card,.modal-card{border-radius:25px}.transactions-modal-content,.notif-modal-card,.modal-card{box-shadow:0 20px 25px -5px #0000001a}.transactions-modal-content,.notif-modal-card,.modal-card{animation:modalSlideUp .3s ease-out}.transactions-modal-content{max-width:500px}.transactions-close-btn,.transactions-btn-close-modal,.transferPage-summary-item:hover,.notif-modal-close,.notif-modal-btn.close-btn,.modal-close-btn,.modal-btn.cancel{background-color:#f1f5f9}.transactions-close-btn,.notif-modal-close,.modal-close-btn{transition:transform .1s}.transactions-modal-body{padding:30px 25px}.transactions-detail-status,.account-loan-pay-btn{padding:5px 15px}.transactions-detail-status{border-radius:100px}.transactions-status-in{color:#16a34a}.transactions-detail-amount{font-size:32px;font-weight:800}.transactions-modal-footer,.notif-modal-footer,.modal-footer{border-top:1px solid #f1f5f9}.transactions-btn-close-modal,.savings-modal-btn,.notif-modal-btn,.modal-btn{transition:opacity .15s,transform .1s}.transactions-btn-close-modal:hover,.notif-modal-btn:hover,.modal-btn:hover{opacity:.88}.transactions-btn-close-modal:active,.transactions-close-btn:active,.notif-modal-close:active,.modal-close-btn:active{transform:scale(.93)}.transferForm-card,.transferStatus-result-card,.transferPage-confirmation-card{border:1px solid #f0f0f5}.transferForm-card,.transferStatus-result-card,.transferPage-confirmation-card{box-shadow:0 15px 35px #0000000d}.transferForm-card{padding:30px 40px 40px}.transferForm-input-group label,.transferForm-dark-input,.transferStatus-title,.transferPage-confirm-title,.transferPage-summary-value,.savings-modal-title,.savings-modal-close:hover,.savings-modal-bal-row strong,.savings-modal-label,.savings-info-title,.savings-info-close:hover,.savings-info-tier-label,.loanpay-title,.loanpay-close:hover,.loanpay-info-row strong,.loanpay-label{color:#1a1f36}.transferForm-iban-input,.transferPage-summary-label,.transferPage-modal-preview-iban,.transferTemplates-iban{letter-spacing:.5px}.transferForm-iban-input{padding-right:15px}.transferForm-name-badge{background:linear-gradient(135deg,#7b1fa2,#9c27d0);box-shadow:0 2px 8px #9c27d059;max-width:180px}.transferForm-name-spinner,.savings-modal-spinner,.loanpay-spinner{width:15px;height:15px}.transferForm-fade-pop-enter-active{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.transferForm-fade-pop-leave-active{transition:all .15s ease-in}.transferForm-fade-pop-enter-from{transform:translateY(-50%) scale(.7)}.transferForm-fade-pop-leave-to{transform:translateY(-50%) scale(.8)}.transferForm-dark-input,.savings-modal-input,.loanpay-input{border:2px solid #e6e8eb}.transferForm-dark-input{transition:all .2s ease-in-out}textarea.transferForm-dark-input,.modal-msg{line-height:1.5}textarea.transferForm-dark-input{resize:none;min-height:90px}.transferForm-dark-input:hover{border-color:#d1d5db}.transferForm-dark-input:focus{box-shadow:0 0 0 4px #9c27d01a}.transferForm-submit-btn,.transferStatus-btn-primary,.transferStatus-btn-dark,.transferPage-summary-item,.transferPage-btn-primary,.transferPage-btn-secondary{transition:all .2s ease}.transferForm-submit-btn{margin-top:30px}.transferForm-submit-btn:hover:not(:disabled),.transferStatus-btn-primary:hover,.transferPage-btn-primary:hover:not(:disabled),.savings-modal-btn.confirm:hover:not(:disabled),.savings-info-ok:hover,.loanpay-btn.confirm:hover:not(:disabled){background-color:#8321b1}.transferForm-submit-btn:hover:not(:disabled),.transferStatus-btn-primary:hover{transform:translateY(-1px)}.transferForm-submit-btn:hover:not(:disabled),.transferPage-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #9c27d033}.transferForm-submit-btn:disabled,.savings-modal-close:hover,.savings-modal-btn.cancel,.savings-info-close:hover,.loanpay-close:hover,.loanpay-btn.cancel{background-color:#f3f4f6}.transferForm-spinner{animation:spin .8s linear infinite}.transferForm-loaded{animation:templateFlash 1.4s ease-out}.transferStatus-result-card{padding:60px 40px}.transferStatus-icon,.reg-success-icon{width:80px;height:80px;margin:0 auto 25px;font-size:45px}.transferStatus-icon{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.transferStatus-icon.transferStatus-success,.transferPage-toast-icon-circle{background-color:#10b981}.transferStatus-icon.transferStatus-success{box-shadow:0 10px 20px #10b98133}.transferStatus-icon.transferStatus-error{box-shadow:0 10px 20px #ef444433}.transferStatus-title,.transferPage-modal-icon{font-size:28px}.transferStatus-result-msg,.transferPage-header{margin-bottom:40px}.transferStatus-result-actions{max-width:400px}.transferStatus-btn-dark{background-color:#1e293b}.transferStatus-btn-dark:hover,.reg-btn-dark{background-color:#0f172a}.transferPage-view-container{align-self:center;max-width:1180px}.transferPage-confirm-title{font-size:24px}.transferPage-confirm-title i{color:#10b981}.transferPage-summary-item{border:1px solid #f1f5f9}.transferPage-amount-highlight{background-color:#fdfaff;border:1px solid #f3e8ff}.transferPage-error-banner{border:1px solid #fee2e2}.transferPage-actions{margin-top:40px}.transferPage-btn-primary{flex:2}.transferPage-btn-secondary:hover:not(:disabled){border-color:#cbd5e1}.transferPage-spinner{border:2px solid rgba(255,255,255,.4)}.transferPage-modal-backdrop{background-color:#08041299;z-index:1050}.transferPage-modal,.modal-card{max-width:420px}.transferPage-modal-preview{border:1px solid #ede8f8}.transferPage-modal-name-input{border:1.5px solid #e0d8f0;transition:border-color .2s,box-shadow .2s}.transferPage-modal-actions,.account-loan-actions{justify-content:flex-end}.transferPage-modal-btn-save{padding:8px 20px}.transferPage-modal-btn-save:disabled{opacity:.4}.transferPage-modal-saved{padding:8px 0}.transferPage-modal-saved-icon{font-size:40px;animation:transferPage-modal-pop .4s cubic-bezier(.34,1.56,.64,1)}.transferPage-modal-enter-active{transition:opacity .2s,transform .25s cubic-bezier(.34,1.3,.64,1)}.transferPage-modal-leave-active{transition:opacity .15s,transform .15s ease-in}.transferPage-modal-enter-from{transform:scale(.93) translateY(12px)}.transferPage-modal-leave-to{transform:scale(.96) translateY(6px)}.transferTemplates-title{letter-spacing:.6px}.savings-info-close,.transferTemplates-search{border-radius:6px}.transferTemplates-rename-input,.transferTemplates-search{transition:border-color .2s}.transferTemplates-search{width:140px}.transferTemplates-card{align-items:stretch}.transferTemplates-main-btn{color:inherit}.transferTemplates-card-top{align-items:baseline}.transferTemplates-card-bottom,.reg-success-actions,.modal-actions{gap:12px}.transferTemplates-msg{max-width:160px}.transferTemplates-msg:before{content:"· "}.transferTemplates-actions{padding:0 8px}.transferTemplates-icon-btn{transition:color .15s,background .15s}.transferTemplates-rename-row{padding:8px 12px}.transferTemplates-empty,.loan-error-box{padding:12px 16px}.transferForm-layout{display:flex;align-items:flex-start;gap:20px;width:100%}.transferForm-layout .transferForm-card{flex:1 1 0;min-width:0;width:auto}.transferForm-templates-side{flex:0 0 320px;max-width:320px;position:sticky;top:80px}.transferForm-templates-side .transferTemplates-wrapper{margin-bottom:0}.transferForm-save-toggle{display:flex;align-items:center;gap:10px;margin-top:8px;margin-bottom:18px;padding:4px 0;-webkit-user-select:none;user-select:none}.transferForm-save-toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:2px solid #c4b5d8;border-radius:5px;background-color:#fff;cursor:pointer;position:relative;transition:background-color .15s,border-color .15s;flex-shrink:0}.transferForm-save-toggle input[type=checkbox]:checked{background-color:#9c27d0;border-color:#9c27d0}.transferForm-save-toggle input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.transferForm-save-toggle-text{font-size:14px;color:#4a4458;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.transferForm-save-toggle-text i{color:#9c27d0}@media(max-width:900px){.transferForm-layout{flex-direction:column}.transferForm-templates-side{position:static;flex:1 1 auto;max-width:100%;width:100%;order:-1}}.dashboard-loading{height:60vh}.tx-empty{padding:25px 0;font-size:240px}.tx-list-all-link:hover{text-decoration:underline}.twofa-resend-btn,.persely-info-btn,.loanpay-btn{transition:opacity .15s}.location-select{padding:0 45px 0 40px;appearance:none}.location-select:disabled,.persely-btn:disabled{opacity:.5}.reg-success{padding:50px 30px 40px;width:100%;box-sizing:border-box}.reg-success-icon{border:3px solid #2e7d32}.reg-success h2{font-size:26px;margin-bottom:12px;white-space:normal}.reg-success-msg{line-height:1.6;margin-bottom:35px;white-space:normal}.reg-success-actions{max-width:360px}.employer-mode-tabs,.savings-info-current{margin-bottom:16px}.employer-mode-tabs button{padding:10px 12px;transition:all .15s}.submit-error,.loan-error-box{border:1px solid rgba(220,53,69,.3)}.submit-error{background-color:#dc354514}.savings-modal-backdrop,.savings-info-backdrop,.loanpay-backdrop{background-color:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.savings-modal-backdrop,.loanpay-backdrop,.modal-backdrop,.savings-info-backdrop{z-index:2000}.savings-modal-card,.notif-modal-card{max-width:440px}.savings-modal-card,.savings-info-card,.loanpay-card{box-shadow:0 20px 60px #00000040}.savings-modal-head,.modal-body{padding:25px 25px 20px}.savings-modal-head,.loanpay-head{border-bottom:1px solid #f0f0f5}.savings-modal-icon-wrap,.savings-info-icon-wrap,.loanpay-icon-wrap{background-color:#9c27d01f}.savings-modal-icon-wrap,.savings-info-icon-wrap,.loanpay-icon-wrap{font-size:19px}.savings-modal-title,.savings-info-title,.notif-modal-title,.loanpay-title{font-size:17px}.savings-modal-close,.loanpay-close,.savings-info-close{padding:4px 6px}.savings-modal-close,.loanpay-close{top:15px;right:15px}.savings-modal-body{padding:20px}.savings-modal-balances,.loanpay-info{background-color:#f8f9fb}.savings-modal-input,.loanpay-input{transition:border-color .15s,box-shadow .15s}.savings-modal-err{margin:8px 0 0}.savings-modal-actions{padding:0 22px 22px}.savings-modal-btn,.loanpay-btn,.loan-pkg-info,.savings-info-ok{padding:10px 0}.savings-modal-btn:disabled,.loanpay-btn:disabled{opacity:.55}.savings-modal-btn.cancel,.loanpay-btn.cancel{color:#4b5563}.savings-modal-spinner,.loanpay-spinner{border:2px solid rgba(255,255,255,.35)}.savings-info-card{max-width:480px}.savings-info-close{top:-4px;right:-4px}.savings-info-current,.savings-info-tie,.loanpay-info,.loanpay-input{padding:12px 14px}.savings-info-current{background:linear-gradient(135deg,#9c27d0,#7b1fa2)}.savings-info-tiers{margin-bottom:18px}.savings-info-tier{border:1px solid #e6e8eb;transition:border-color .15s,background .15s}.savings-info-tier.active{background-color:#9c27d00a}.persely-info-btn{padding:0}.persely-btn.ghost:hover:not(:disabled){background-color:#9c27d02e}.notif-modal-backdrop{z-index:3000}.notif-modal-icon{background-color:#7c3aed1a}.notif-modal-close,.modal-close-btn{width:32px;height:32px}.notif-modal-body{padding:24px 24px 16px}.notif-modal-title,.modal-title,.loan-eligibility-title{margin-bottom:8px}.notif-modal-msg{line-height:1.65;white-space:pre-wrap;word-break:break-word}.notif-modal-footer,.modal-footer{padding:16px 24px 20px}.notif-modal-btn,.modal-btn{padding:12px}.notif-modal-btn:active,.modal-btn:active{transform:scale(.97)}.modal-icon-wrap{background-color:#ef44441a}.loan-type-card.disabled,.loanpay-quick-btn:disabled{opacity:.45}.loan-type-badge{top:8px;letter-spacing:.8px}.loan-eligibility-box,.loan-error-box{border-radius:8px}.loan-eligibility-box{background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);padding:14px 16px}.loan-eligibility-title,.loan-eligibility-list{color:#b8860b}.loan-eligibility-list{padding-left:20px}.loan-eligibility-list li+li{margin-top:4px}.loan-error-box{background-color:#dc35451a}.loanpay-card{max-width:460px}.loanpay-head{padding:22px 22px 18px}.loanpay-icon-wrap{width:44px;height:44px}.loanpay-body{padding:20px 22px}.loanpay-quick-btn:hover:not(:disabled){background-color:#9c27d029}.loanpay-note{margin-top:15px}.loanpay-actions{padding:0 20px 20px 0}.account-loans-head{padding:10px 15px;border-bottom:1px solid #f0d890}.account-loan-actions{padding-top:5px;border-top:1px solid #fde9a0}.account-loan-pay-btn{background-color:#d4820a1a}.account-loan-pay-btn:hover{background-color:#d4820a2e}.account-loan-pay-btn:active{background-color:#d4820a40}.transactions-list-scroll{max-height:400px}@media(min-width:1200px){.dashboard,.loan-app,.settings-page{padding:30px 35px}}@media(min-width:992px){.topbar{padding:0 32px}}@media(max-width:991px){.sidebar{position:fixed;left:0;top:0;bottom:0;overflow-y:auto;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-logo{width:140px}}@media(max-width:1150px){.loan-meta{display:none}}@media(max-width:900px){.transactions-two-col{grid-template-columns:1fr}.transactions-summary-row{grid-template-columns:1fr 1fr}.transactions-summary-row .transactions-card-balance{grid-column:1 / -1}}@media(max-width:767px){.accounts-page{padding:15px}}@media(max-width:768px){.transferPage-actions{flex-direction:column-reverse}.transferPage-summary-item{flex-direction:column;align-items:flex-start;gap:5px}.transferPage-summary-value{text-align:left}.no-employer-hint,.employer-toggle-sub{display:none}}@media(min-width:768px){.hero-card,.persely-card{padding:30px 35px}.account-upcoming-list{max-height:calc(100vh - 344px)}.dashboard,.loan-app,.settings-page{padding:25px}}@media(max-width:650px){.notif-panel{position:fixed;top:60px;left:0;right:0;width:100%;border-radius:0 0 16px 16px}.notif-body{max-height:calc(100vh - 180px)}}@media(max-width:600px){.transactions-summary-row{grid-template-columns:1fr}.transactions-filters-bar{flex-direction:column}.transactions-filter-tabs{width:100%}.transactions-filter-tab{flex:1;text-align:center}.transactions-page-header{flex-wrap:wrap;align-items:flex-start}}@media(max-width:480px){.auth-card{padding:25px}.form-row-2{grid-template-columns:1fr}.topbar-greeting{display:none}.settings-page .text-muted,.settings-toggle-desc{font-size:10px;white-space:normal}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes templateFlash{0%{box-shadow:0 0 #4ade8000}30%{box-shadow:0 0 0 3px #4ade8059}to{box-shadow:0 0 #4ade8000}}@keyframes transferPage-modal-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modalSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.savings-modal-input::-webkit-inner-spin-button,.savings-modal-input::-webkit-outer-spin-button,.loanpay-input::-webkit-inner-spin-button,.loanpay-input::-webkit-outer-spin-button,.monthly-income-input::-webkit-inner-spin-button,.monthly-income-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.savings-modal-input,.loanpay-input,.monthly-income-input{appearance:textfield}.savings-modal-sub{font-size:11px}body.dark-mode{background-color:#18181f;color:#e6e6ec}body.dark-mode,body.dark-mode .settings-theme-light{background-color:#18181f}body.dark-mode ::-webkit-scrollbar-thumb,body.dark-mode .transactions-list-scroll::-webkit-scrollbar-thumb{background-color:#4a3a78}body.dark-mode ::-webkit-scrollbar-thumb:hover,body.dark-mode .transactions-list-scroll::-webkit-scrollbar-thumb:hover{background-color:#6a4ea8}body.dark-mode .sidebar,body.dark-mode .settings-theme-dark{background-color:#0a0610}body.dark-mode .sidebar{border-right:1px solid rgba(139,92,246,.2)}body.dark-mode .topbar,body.dark-mode .stat-card,body.dark-mode .panel,body.dark-mode .auth-card,body.dark-mode .step-node,body.dark-mode .toggle-knob,body.dark-mode .btn-back,body.dark-mode .notif-panel,body.dark-mode .account-panel,body.dark-mode .loan-panel,body.dark-mode .transactions-search-input,body.dark-mode .transactions-filter-tab,body.dark-mode .transactions-tx-card,body.dark-mode .transactions-modal-content,body.dark-mode .transferForm-card,body.dark-mode .transferForm-dark-input,body.dark-mode .transferForm-dark-input:focus,body.dark-mode .transferStatus-result-card,body.dark-mode .transferPage-confirmation-card,body.dark-mode .transferPage-btn-secondary,body.dark-mode .transferPage-modal,body.dark-mode .transferTemplates-wrapper,body.dark-mode .transferTemplates-search,body.dark-mode .savings-modal-card,body.dark-mode .savings-info-card,body.dark-mode .notif-modal-card,body.dark-mode .modal-card,body.dark-mode .loanpay-card{background-color:#23232c;border-color:#8b5cf62e}body.dark-mode .topbar{border-bottom-color:#8b5cf62e}body.dark-mode .panel,body.dark-mode .stat-card,body.dark-mode .auth-card,body.dark-mode .account-panel,body.dark-mode .loan-panel,body.dark-mode .notif-panel,body.dark-mode .transferTemplates-wrapper,body.dark-mode .transferForm-card,body.dark-mode .transferStatus-result-card,body.dark-mode .transferPage-confirmation-card,body.dark-mode .savings-modal-card,body.dark-mode .savings-info-card,body.dark-mode .notif-modal-card,body.dark-mode .modal-card,body.dark-mode .loanpay-card,body.dark-mode .transactions-tx-card,body.dark-mode .transactions-modal-content{box-shadow:0 2px 12px #00000080;border:1px solid rgba(139,92,246,.15)}body.dark-mode .topbar-greeting,body.dark-mode .topbar-date,body.dark-mode .topbar-icon-btn,body.dark-mode .topbar-hamburger,body.dark-mode .panel-title,body.dark-mode .stat-value,body.dark-mode .tx-name,body.dark-mode .tx-amount,body.dark-mode .settings-title,body.dark-mode .settings-sub,body.dark-mode .settings-toggle-label,body.dark-mode .settings-toggle-desc,body.dark-mode .settings-field-label,body.dark-mode .settings-field-input,body.dark-mode .settings-theme-label,body.dark-mode .account-title,body.dark-mode .account-sub,body.dark-mode .account-panel-title,body.dark-mode .account-stat-val,body.dark-mode .account-stat-lbl,body.dark-mode .account-month-name,body.dark-mode .account-month-amount,body.dark-mode .account-loan-title,body.dark-mode .account-loan-pct,body.dark-mode .account-up-name,body.dark-mode .loan-title,body.dark-mode .loan-section-title,body.dark-mode .loan-type-label,body.dark-mode .loan-fig,body.dark-mode .loan-fig-label,body.dark-mode .loan-summary-val,body.dark-mode .loan-slider-label,body.dark-mode .loan-slider-label strong,body.dark-mode .transactions-page-title,body.dark-mode .transactions-page-sub,body.dark-mode .transactions-card-header-title,body.dark-mode .transactions-card-header-sub,body.dark-mode .transactions-summary-count,body.dark-mode .transactions-tx-name,body.dark-mode .transactions-tx-ref,body.dark-mode .transactions-tx-date,body.dark-mode .transactions-modal-title,body.dark-mode .transactions-detail-item p,body.dark-mode .transactions-detail-item label,body.dark-mode .transactions-search-input,body.dark-mode .transferPage-title,body.dark-mode .transferPage-modal-title,body.dark-mode .transferPage-modal-sub,body.dark-mode .transferPage-confirm-title,body.dark-mode .transferTemplates-search,body.dark-mode .transferTemplates-name,body.dark-mode .transferTemplates-amount,body.dark-mode .transferTemplates-msg,body.dark-mode .transferForm-input-group label,body.dark-mode .transferForm-dark-input,body.dark-mode .notif-title,body.dark-mode .notif-item-title,body.dark-mode .notif-modal-title,body.dark-mode .modal-title,body.dark-mode .loanpay-title,body.dark-mode .savings-modal-title,body.dark-mode .savings-info-title{color:#e8e8ee}body.dark-mode p,body.dark-mode .account-sub,body.dark-mode .transactions-page-sub,body.dark-mode .transactions-card-header-sub,body.dark-mode .transactions-tx-ref,body.dark-mode .transactions-tx-date,body.dark-mode .transferPage-modal-sub,body.dark-mode .transferTemplates-empty,body.dark-mode .savings-modal-sub,body.dark-mode .savings-info-sub,body.dark-mode .notif-modal-msg,body.dark-mode .modal-msg,body.dark-mode .loanpay-sub,body.dark-mode .settings-toggle-desc,body.dark-mode .settings-field-label,body.dark-mode .stat-label,body.dark-mode .auth-field label,body.dark-mode .notif-item-date,body.dark-mode .topbar-date,body.dark-mode .panel-link,body.dark-mode .account-panel-link,body.dark-mode .step-node-label,body.dark-mode .input-suffix{color:#a8a8b4}body.dark-mode .topbar-icon-btn,body.dark-mode .topbar-avatar{background-color:#2a2a36;color:#c9c9d3;border:1px solid rgba(139,92,246,.18)}body.dark-mode .topbar-hamburger{color:#c9c9d3}body.dark-mode .topbar-icon-btn:hover,body.dark-mode .topbar-avatar:hover{background-color:#8b5cf62e;color:#e8d8ff;border-color:#a78bfa66}body.dark-mode .topbar-notif-dot{background-color:#ef4444;box-shadow:0 0 0 2px #18181f}body.dark-mode .panel-head{border-bottom-color:#8b5cf626}body.dark-mode .tx-row,body.dark-mode .notif-item,body.dark-mode .transferTemplates-card,body.dark-mode .account-loan-card,body.dark-mode .account-upcoming-card,body.dark-mode .account-up-row{background-color:#2c2c38;border-color:#8b5cf61f}body.dark-mode .tx-row:hover,body.dark-mode .notif-item:hover,body.dark-mode .transferTemplates-card:hover{background-color:#36364a}body.dark-mode .tx-icon,body.dark-mode .transactions-summary-icon,body.dark-mode .transactions-card-header-icon,body.dark-mode .account-panel-link,body.dark-mode .settings-section-icon,body.dark-mode .account-loan-icon,body.dark-mode .account-upcoming-icon,body.dark-mode .account-up-icon,body.dark-mode .loan-type-icon,body.dark-mode .loan-icon,body.dark-mode .persely-icon,body.dark-mode .loanpay-icon-wrap,body.dark-mode .modal-icon-wrap,body.dark-mode .savings-modal-icon-wrap,body.dark-mode .savings-info-icon-wrap,body.dark-mode .notif-modal-icon,body.dark-mode .transferPage-toast-icon-circle{background-color:#3a2c5e;color:#d8c8ff}body.dark-mode .stat-pill,body.dark-mode .account-up-badge,body.dark-mode .account-avg-badge,body.dark-mode .transferPage-btn-secondary,body.dark-mode .transferPage-summary-item,body.dark-mode .savings-info-current,body.dark-mode .loan-estimate-box{background-color:#2e2440;color:#d8c8ff;border-color:#8b5cf633}body.dark-mode .transferPage-summary{background-color:transparent;border-color:transparent}body.dark-mode .auth-input-wrap input,body.dark-mode .settings-field-input,body.dark-mode .transactions-search-input,body.dark-mode .transferForm-dark-input,body.dark-mode .transferPage-modal-name-input,body.dark-mode .location-select,body.dark-mode .transferTemplates-search,body.dark-mode .transferTemplates-rename-input,body.dark-mode .account-month-arrow{background-color:#2a2a36;color:#e8e8ee;border-color:#8b5cf638}body.dark-mode .auth-input-wrap input:focus,body.dark-mode .settings-field-input:focus,body.dark-mode .transferForm-dark-input:focus,body.dark-mode .transferPage-modal-name-input:focus,body.dark-mode .location-select:focus{background-color:#2a2a36;border-color:#a78bfa;box-shadow:0 0 0 3px #8b5cf62e}body.dark-mode .auth-input-wrap input::placeholder,body.dark-mode .settings-field-input::placeholder,body.dark-mode .transactions-search-input::placeholder,body.dark-mode .transferForm-dark-input::placeholder,body.dark-mode .transferPage-modal-name-input::placeholder,body.dark-mode .transferTemplates-search::placeholder{color:#7a7a88}body.dark-mode .auth-input-icon,body.dark-mode .settings-field-icon,body.dark-mode .transactions-search-icon,body.dark-mode .transferForm-name-badge{color:#9b8acb}body.dark-mode .settings-toggle-btn{background-color:#2a2a36;border-color:#8b5cf633}body.dark-mode .settings-toggle-btn.active{background-color:#6d28d9;border-color:#6d28d9}body.dark-mode .settings-toggle-knob{background-color:#d8c8ff}body.dark-mode .settings-theme-option{background-color:#23232c;border-color:#8b5cf62e}body.dark-mode .settings-theme-option.selected{border-color:#a78bfa;background-color:#2c2440}body.dark-mode .settings-btn,body.dark-mode .auth-submit,body.dark-mode .loan-btn,body.dark-mode .transactions-btn-transfer,body.dark-mode .transferForm-submit-btn,body.dark-mode .transferStatus-btn-primary,body.dark-mode .transferPage-btn-primary,body.dark-mode .transferPage-modal-btn-save,body.dark-mode .modal-btn.confirm,body.dark-mode .savings-modal-btn.confirm,body.dark-mode .loanpay-btn.confirm,body.dark-mode .reg-btn-dark,body.dark-mode .persely-btn,body.dark-mode .hero-btn-ghost{background-color:#6d28d9;border-color:#6d28d9;color:#fff}body.dark-mode .settings-btn:hover,body.dark-mode .auth-submit:hover,body.dark-mode .loan-btn:hover,body.dark-mode .transactions-btn-transfer:hover,body.dark-mode .transferForm-submit-btn:hover,body.dark-mode .transferStatus-btn-primary:hover,body.dark-mode .transferPage-btn-primary:hover,body.dark-mode .transferPage-modal-btn-save:hover,body.dark-mode .modal-btn.confirm:hover,body.dark-mode .savings-modal-btn.confirm:hover,body.dark-mode .loanpay-btn.confirm:hover{background-color:#7c3aed;border-color:#7c3aed}body.dark-mode .settings-btn-outline,body.dark-mode .loan-btn-outline,body.dark-mode .modal-btn:not(.confirm),body.dark-mode .savings-modal-btn:not(.confirm),body.dark-mode .loanpay-btn:not(.confirm),body.dark-mode .notif-modal-btn,body.dark-mode .transferStatus-btn-dark{background-color:transparent;border-color:#8b5cf659;color:#d8c8ff}body.dark-mode .settings-btn-outline:hover,body.dark-mode .loan-btn-outline:hover{background-color:#8b5cf61f;color:#e8d8ff}body.dark-mode .transferPage-btn-secondary:hover:not(:disabled){background-color:#3a2c5e;border-color:#a78bfa80;color:#e8d8ff}body.dark-mode .transferPage-modal-backdrop,body.dark-mode .savings-modal-backdrop,body.dark-mode .savings-info-backdrop,body.dark-mode .notif-modal-backdrop,body.dark-mode .modal-backdrop,body.dark-mode .loanpay-backdrop,body.dark-mode .transactions-modal-overlay{background-color:#000000b3}body.dark-mode .transactions-summary-card,body.dark-mode .transactions-card-header,body.dark-mode .transactions-tx-row{background-color:#23232c;border-color:#8b5cf626}body.dark-mode .transactions-state-box{background-color:transparent;border-color:transparent;box-shadow:none}body.dark-mode .transactions-filters-bar{background-color:transparent}body.dark-mode .transactions-filter-tab{background-color:#23232c;border:1px solid rgba(139,92,246,.18);color:#a8a8b4}body.dark-mode .transactions-filter-tab:hover{background-color:#2c2c38;color:#e8e8ee}body.dark-mode .transactions-filter-tab.transactions-active{background-color:#6d28d9;border-color:#6d28d9;color:#fff}body.dark-mode .transactions-tx-row{background-color:#2a2a36}body.dark-mode .transactions-tx-row:hover{background-color:#34344a}body.dark-mode .notif-empty,body.dark-mode .transactions-state-box{color:#a8a8b4}body.dark-mode .transactions-detail-status{background-color:#2c2440;color:#d8c8ff}body.dark-mode .transactions-error-banner,body.dark-mode .transferPage-error-banner,body.dark-mode .auth-error,body.dark-mode .submit-error,body.dark-mode .savings-modal-err,body.dark-mode .loanpay-err,body.dark-mode .transferForm-field-error{background-color:#3a1a1a;border-color:#7a2a2a;color:#f0a0a0}body.dark-mode .auth-bg,body.dark-mode .auth-bg-center,body.dark-mode .auth-center{background-color:#18181f}body.dark-mode .auth-card-header h2,body.dark-mode .reg-success h2{color:#e8e8ee}body.dark-mode .auth-card-header p,body.dark-mode .auth-forgot,body.dark-mode .auth-toggle-pw,body.dark-mode .pw-rule{color:#a8a8b4}body.dark-mode .pw-rule.ok{color:#4ade80}body.dark-mode .section-sep:before,body.dark-mode .section-sep:after{background-color:#8b5cf62e}body.dark-mode .section-sep span{color:#8a78a8}body.dark-mode .employer-toggle,body.dark-mode .employer-mode-tabs button{background-color:#2a2a36;border-color:#8b5cf62e;color:#d8c8ff}body.dark-mode .employer-mode-tabs button.active{background-color:#6d28d9;color:#fff}body.dark-mode .employer-toggle-title{color:#e8e8ee}body.dark-mode .step-node{background-color:#2a2a36;border-color:#8b5cf638;color:#a8a8b4}body.dark-mode .step-node.active{background-color:#6d28d9;border-color:#6d28d9;color:#fff}body.dark-mode .step-node.done{background-color:#4c1d95;border-color:#4c1d95;color:#fff}body.dark-mode .pw-bar{background-color:#2a2a36}body.dark-mode .notif-header,body.dark-mode .notif-modal-header,body.dark-mode .modal-header,body.dark-mode .savings-modal-head,body.dark-mode .savings-info-head,body.dark-mode .loanpay-head,body.dark-mode .transferPage-modal-header,body.dark-mode .transferTemplates-header,body.dark-mode .transactions-modal-header{border-bottom-color:#8b5cf626}body.dark-mode .notif-modal-actions,body.dark-mode .modal-actions,body.dark-mode .savings-modal-actions,body.dark-mode .loanpay-actions,body.dark-mode .transferPage-modal-actions{border-top-color:#8b5cf626}body.dark-mode .notif-close-btn,body.dark-mode .notif-modal-close,body.dark-mode .modal-close-btn,body.dark-mode .savings-modal-close,body.dark-mode .savings-info-close,body.dark-mode .loanpay-close,body.dark-mode .transactions-close-btn{color:#a8a8b4}body.dark-mode .notif-close-btn:hover,body.dark-mode .notif-modal-close:hover,body.dark-mode .modal-close-btn:hover,body.dark-mode .savings-modal-close:hover,body.dark-mode .savings-info-close:hover,body.dark-mode .loanpay-close:hover,body.dark-mode .transactions-close-btn:hover{color:#e8e8ee;background-color:#8b5cf61f!important}body.dark-mode .notif-archive-btn{color:#a8a8b4}body.dark-mode .notif-archive-btn:hover{color:#e8d8ff;background-color:#8b5cf61f}body.dark-mode .notif-dot{background-color:#a78bfa}body.dark-mode .topbar-notif-dot{background-color:#f87171}body.dark-mode .transferTemplates-card-bottom,body.dark-mode .transferTemplates-actions,body.dark-mode .transferTemplates-main-btn{background-color:transparent;border-color:#8b5cf626}body.dark-mode .transferTemplates-icon-btn{color:#a8a8b4}body.dark-mode .transferTemplates-icon-btn:hover{background-color:#8b5cf61f;color:#e8d8ff}body.dark-mode .transferPage-modal-saved{background-color:#1c2c1f;color:#86efac}body.dark-mode .transferStatus-icon.transferStatus-success{background-color:#166534}body.dark-mode .transferStatus-icon.transferStatus-error{background-color:#991b1b}body.dark-mode .account-loan-row-bar{background-color:transparent}body.dark-mode .account-loan-bar-bg{background-color:#2a2a36}body.dark-mode .account-month-arrow{color:#a8a8b4}body.dark-mode .account-month-arrow:hover{background-color:#8b5cf61f;color:#e8d8ff}body.dark-mode .account-month-dot{background-color:#4a3a78}body.dark-mode .account-month-dot.active{background-color:#a78bfa}body.dark-mode .savings-info-tier,body.dark-mode .savings-info-tier-head{background-color:#2a2a36;border-color:#8b5cf626}body.dark-mode .savings-info-ok{background-color:#166534;color:#fff}body.dark-mode .loan-eligibility-list{color:#a8a8b4}body.dark-mode .reg-success-icon{background-color:#166534;color:#fff}body.dark-mode .loan-summary-row{border-bottom-color:#8b5cf626}body.dark-mode .loan-type-card{background-color:#2a2a36;border-color:#8b5cf62e;color:#e8e8ee}body.dark-mode .loan-type-card.active{background-color:#2c2440;border-color:#a78bfa}body.dark-mode .loan-type-card.disabled{opacity:.45}body.dark-mode .loanpay-quick-btn{background-color:#2a2a36;border-color:#8b5cf633;color:#d8c8ff}body.dark-mode .loanpay-quick-btn:hover,body.dark-mode .loanpay-quick-btn.active{background-color:#2c2440;border-color:#a78bfa;color:#e8d8ff}body.dark-mode .loanpay-note{color:#a8a8b4}body.dark-mode .modal-msg,body.dark-mode .savings-modal-sub,body.dark-mode .loanpay-sub,body.dark-mode .notif-modal-msg{color:#c0c0cc}body.dark-mode .savings-modal-bal-row{background-color:#2a2a36;border-color:#8b5cf626;color:#e8e8ee}body.dark-mode .submit-error,body.dark-mode .auth-error{color:#f0a0a0}body.dark-mode .identifier-badge{background-color:#2c2440;color:#d8c8ff}body.dark-mode .transactions-tx-partner{color:#a8a8b4}body.dark-mode .transactions-badge-rejected{background-color:#3a1a1a;color:#f0a0a0}body.dark-mode .tx-list-all-link,body.dark-mode .panel-link,body.dark-mode .account-panel-link{color:#a78bfa}body.dark-mode .tx-list-all-link:hover,body.dark-mode .panel-link:hover,body.dark-mode .account-panel-link:hover{color:#c4b5fd}body.dark-mode hr,body.dark-mode .section-sep{border-color:#8b5cf62e}body.dark-mode .form-nav,body.dark-mode .panel-head,body.dark-mode .account-panel-head{border-color:#8b5cf626}body.dark-mode .pw-strength-label{color:#a8a8b4}body.dark-mode .auth-canvas{opacity:.5}body.dark-mode .settings-tp-sidebar{background-color:#0a0610}body.dark-mode .settings-tp-bar{background-color:#8b5cf640}body.dark-mode .transferPage-summary-item{border-bottom-color:#8b5cf61f}body.dark-mode .transferPage-summary-value,body.dark-mode .transferStatus-title,body.dark-mode .transferPage-confirm-title,body.dark-mode .savings-modal-bal-row strong,body.dark-mode .savings-modal-label,body.dark-mode .savings-modal-title,body.dark-mode .savings-info-title,body.dark-mode .savings-info-tier-head,body.dark-mode .savings-info-tier-cond,body.dark-mode .savings-info-tier-label,body.dark-mode .loanpay-title,body.dark-mode .loanpay-info-row strong,body.dark-mode .loanpay-label,body.dark-mode .savings-modal-close:hover,body.dark-mode .savings-info-close:hover,body.dark-mode .loanpay-close:hover{color:#e8e8ee}body.dark-mode .transferPage-summary-label{color:#a8a8b4}body.dark-mode .transferPage-amount-highlight{background-color:#2c2440;border:1px solid rgba(167,139,250,.35)}body.dark-mode .transferPage-amount-highlight .transferPage-summary-value{color:#d8c8ff}body.dark-mode .transferPage-summary-item:hover{background-color:#34344a;border-color:#a78bfa4d}body.dark-mode .transferStatus-success{color:#4ade80}body.dark-mode .transferStatus-icon.transferStatus-success,body.dark-mode .transferPage-toast-icon-circle{background-color:#047857;box-shadow:0 10px 20px #10b9814d}body.dark-mode .transferStatus-icon.transferStatus-error{background-color:#b91c1c;box-shadow:0 10px 20px #ef444440}body.dark-mode .transferPage-confirm-title i{color:#4ade80}body.dark-mode .transferTemplates-wrapper{background-color:#23232c;border:1px solid rgba(139,92,246,.18)}body.dark-mode .transferTemplates-header{background-color:#8b5cf61a;border-bottom:1px solid rgba(139,92,246,.18)}body.dark-mode .transferTemplates-list{background-color:transparent}body.dark-mode .transferTemplates-card{background-color:transparent;border-bottom:1px solid rgba(139,92,246,.08)}body.dark-mode .transferPage-modal-preview{background-color:#2a2a36;border:1px solid rgba(139,92,246,.18)}body.dark-mode .transferPage-modal-preview-iban,body.dark-mode .transferPage-modal-preview-amount{color:#e8e8ee}body.dark-mode .transferPage-modal-btn-ghost{color:#a8a8b4;background:transparent;border:1px solid rgba(139,92,246,.22)}body.dark-mode .transferPage-modal-btn-ghost:hover{background-color:#8b5cf61a;color:#e8e8ee;border-color:#a78bfa66}body.dark-mode .transferPage-modal-saved{background-color:#22c55e1f;color:#4ade80}body.dark-mode .transferPage-modal-saved-text,body.dark-mode .transferPage-modal-saved-icon{color:#4ade80}body.dark-mode .transferTemplates-title{color:#a78bfa}body.dark-mode .transferTemplates-card{background-color:#2a2a36;border-bottom:1px solid rgba(139,92,246,.12)}body.dark-mode .transferTemplates-card:last-child{border-bottom:none}body.dark-mode .transferTemplates-card:hover{background-color:#34344a}body.dark-mode .transferTemplates-name{color:#e8e8ee}body.dark-mode .transferTemplates-iban,body.dark-mode .transferTemplates-msg,body.dark-mode .transferTemplates-empty{color:#a8a8b4}body.dark-mode .transferTemplates-amount,body.dark-mode .transferTemplates-confirm:hover{color:#4ade80}body.dark-mode .transferTemplates-delete:hover,body.dark-mode .transferTemplates-cancel:hover{color:#f87171}body.dark-mode .transferForm-name-badge{background:linear-gradient(135deg,#6d28d9,#a78bfa);box-shadow:0 2px 8px #8b5cf666;color:#fff}body.dark-mode .transferForm-dark-input{border:2px solid rgba(139,92,246,.22)}body.dark-mode .transferForm-dark-input:hover{border-color:#a78bfa73}body.dark-mode .transferForm-dark-input:focus{box-shadow:0 0 0 4px #8b5cf62e}body.dark-mode .transferForm-input-group label{color:#c0c0cc}body.dark-mode .account-loan-card,body.dark-mode .account-loans-card,body.dark-mode .loan-card{background-color:#23232c;border:1px solid rgba(139,92,246,.18)}body.dark-mode .account-loans-head{border-bottom:1px solid rgba(139,92,246,.15)}body.dark-mode .account-loan-actions{border-top:1px solid rgba(139,92,246,.12)}body.dark-mode .account-loan-icon,body.dark-mode .account-loans-head-icon,body.dark-mode .loan-icon{background-color:#8b5cf62e;color:#c4b5fd;border:1px solid rgba(139,92,246,.25)}body.dark-mode .account-loan-title,body.dark-mode .account-loans-head-title,body.dark-mode .loan-title,body.dark-mode .loan-fig{color:#e8e8ee}body.dark-mode .account-loan-monthly-amt{color:#e8d8ff}body.dark-mode .account-loan-monthly,body.dark-mode .account-loan-pct,body.dark-mode .account-loan-monthly-lbl,body.dark-mode .account-loan-meta,body.dark-mode .loan-fig-label,body.dark-mode .account-stat-lbl,body.dark-mode .loan-meta{color:#a8a8b4}body.dark-mode .account-loan-pay-btn{background-color:#8b5cf62e;color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}body.dark-mode .account-loan-pay-btn:hover{background-color:#8b5cf647;color:#e8d8ff}body.dark-mode .account-loan-pay-btn:active{background-color:#8b5cf661}body.dark-mode .account-loan-bar-fill,body.dark-mode .loan-bar{background:linear-gradient(90deg,#6d28d9,#a78bfa)}body.dark-mode .loan-progress{background-color:#2a2a36}body.dark-mode .account-stat-sep{background-color:#8b5cf62e}body.dark-mode .account-stat-val,body.dark-mode .account-stat-val.amber{color:#e8e8ee}body.dark-mode .account-stat-val.green{color:#4ade80}body.dark-mode .account-upcoming-card{background:#23232c;background-image:none;border:1px solid rgba(139,92,246,.18)}body.dark-mode .account-upcoming-head{border-bottom:1px solid rgba(139,92,246,.15)}body.dark-mode .account-upcoming-title,body.dark-mode .account-up-name,body.dark-mode .account-up-amount{color:#e8e8ee}body.dark-mode .account-upcoming-icon{background-color:#8b5cf62e;color:#c4b5fd}body.dark-mode .account-upcoming-badge{background-color:#8b5cf62e;color:#d8c8ff;border:1px solid rgba(139,92,246,.3)}body.dark-mode .account-up-row{background-color:transparent;border-color:#8b5cf61a}body.dark-mode .account-up-row:hover{background-color:#8b5cf61a}body.dark-mode .account-up-date{color:#94a3b8}body.dark-mode .up-purple,body.dark-mode .account-up-badge.up-purple{background-color:#8b5cf638;color:#d8c8ff}body.dark-mode .up-yellow,body.dark-mode .account-up-badge.up-yellow{background-color:#f59e0b2e;color:#fbbf24}body.dark-mode .up-red,body.dark-mode .account-up-badge.up-red{background-color:#dc262633;color:#f87171}body.dark-mode .account-spend-bar-bg{background-color:#2a2a36}body.dark-mode .hero-card{background:linear-gradient(135deg,#1a1030,#0f0820);border:1px solid rgba(139,92,246,.25)}body.dark-mode .hero-label,body.dark-mode .hero-label p{color:#ffffff80}body.dark-mode .hero-iban{color:#fff6}body.dark-mode .hero-balance{color:#fff}body.dark-mode .hero-btn-light{background-color:#fff;color:#1a1030}body.dark-mode .hero-btn-light p,body.dark-mode .hero-btn-light *{color:#1a1030}body.dark-mode .hero-btn-light:hover{background-color:#e8d8ff}body.dark-mode .persely-card{background:linear-gradient(135deg,#0d2b1f,#0a1f18);border:1px solid rgba(16,185,129,.25)}body.dark-mode .persely-icon,body.dark-mode .persely-btn{color:#34d399}body.dark-mode .persely-icon{background-color:#10b98138}body.dark-mode .persely-btn{background-color:#10b9812e;border:1px solid rgba(16,185,129,.3)}body.dark-mode .persely-title,body.dark-mode .persely-amount{color:#fff}body.dark-mode .persely-sub,body.dark-mode .persely-meta,body.dark-mode .persely-minmax{color:#ffffff80}body.dark-mode .transactions-summary-card{background-color:#23232c;border:1px solid transparent}body.dark-mode .transactions-card-in{background-color:#22c55e14;border-color:#22c55e4d}body.dark-mode .transactions-card-out{background-color:#8b5cf614;border-color:#8b5cf64d}body.dark-mode .transactions-card-balance{background-color:#2a2a36;border-color:#8b5cf633}body.dark-mode .transactions-summary-icon{background-color:#22c55e26;color:#4ade80}body.dark-mode .transactions-card-out .transactions-summary-icon{background-color:#8b5cf62e;color:#c4b5fd}body.dark-mode .transactions-summary-icon.transactions-bal{background-color:#94a3b826;color:#cbd5e1}body.dark-mode .transactions-card-header{background-color:#23232c;border-bottom:1px solid rgba(139,92,246,.15)}body.dark-mode .transactions-card-header-icon{background-color:#8b5cf62e;color:#c4b5fd}body.dark-mode .transactions-tx-row{border-bottom:1px solid rgba(139,92,246,.08);background-color:transparent}body.dark-mode .transactions-tx-row:hover{background-color:#8b5cf614}body.dark-mode .transactions-tx-row-rejected{background-color:#dc262614}body.dark-mode .transactions-tx-row-rejected:hover{background-color:#dc262624}body.dark-mode .transactions-tx-card{box-shadow:0 5px 20px #0006}body.dark-mode .transactions-tx-amount,body.dark-mode .transactions-amount-pos{color:#4ade80}body.dark-mode .transactions-amount-rejected,body.dark-mode .transactions-status-err{color:#f87171}body.dark-mode .transactions-status-in{color:#4ade80}body.dark-mode .transactions-status-in{background-color:#22c55e26}body.dark-mode .transactions-status-out{background-color:#8b5cf626;color:#c4b5fd}body.dark-mode .transactions-search-input::placeholder{color:#7a7a88}body.dark-mode .transactions-page-sub,body.dark-mode .transactions-summary-count,body.dark-mode .transactions-search-icon,body.dark-mode .transactions-state-box,body.dark-mode .transactions-card-header-sub,body.dark-mode .transactions-tx-name-rejected,body.dark-mode .transactions-tx-ref,body.dark-mode .transactions-tx-date,body.dark-mode .transactions-empty-state,body.dark-mode .reg-success-msg,body.dark-mode .notif-modal-date{color:#94a3b8}body.dark-mode .transactions-ref-text{color:#94a3b8!important}body.dark-mode .tx-row{background-color:transparent;border-color:#8b5cf614}body.dark-mode .tx-row:hover{background-color:#8b5cf61a}body.dark-mode .tx-icon-in{background-color:#22c55e2e;color:#4ade80}body.dark-mode .tx-icon-out{background-color:#8b5cf62e;color:#c4b5fd}body.dark-mode .tx-icon-fail{background-color:#b91c1c}body.dark-mode .tx-amount-pos{color:#4ade80}body.dark-mode .tx-amount-fail{color:#f87171}body.dark-mode .pill-green{background-color:#22c55e26;color:#4ade80}body.dark-mode .pill-red{background-color:#dc26262e;color:#f87171}body.dark-mode .notif-panel{border:1px solid rgba(139,92,246,.18);box-shadow:0 8px 32px #0009}body.dark-mode .notif-header{border-bottom:1px solid rgba(139,92,246,.15)}body.dark-mode .notif-bell-icon,body.dark-mode .notif-read-all,body.dark-mode .notif-archive-btn:hover,body.dark-mode .notif-modal-icon,body.dark-mode .employer-mode-tabs button.active{color:#a78bfa}body.dark-mode .notif-read-all:disabled{color:#555}body.dark-mode .notif-modal-icon{background-color:#a78bfa26}body.dark-mode .notif-item{border-bottom:1px solid rgba(139,92,246,.08)}body.dark-mode .loan-card{background-color:#2a2230;border:1px solid rgba(245,158,11,.3)}body.dark-mode .loan-type-card{background-color:#2a2a36;border:1px solid rgba(139,92,246,.18)}body.dark-mode .loan-type-card:hover,body.dark-mode .loan-type-card.selected{background-color:#2c2440;border-color:#a78bfa}body.dark-mode .loan-estimate-box{background:linear-gradient(135deg,#2c2440,#1f1830);border:1px solid rgba(167,139,250,.35)}body.dark-mode .loan-estimate-label{color:#c4b5fd}body.dark-mode .loan-estimate-value{color:#e8d8ff}body.dark-mode .loan-summary-row{border-bottom:1px solid rgba(139,92,246,.12)}body.dark-mode .loan-highlight-row{background-color:#8b5cf614}body.dark-mode .loan-highlight-val{color:#e8d8ff}body.dark-mode .loan-range{background:linear-gradient(to right,#a78bfa 0%,#a78bfa var(--fill),#2a2a36 var(--fill),#2a2a36 100%)}body.dark-mode .loan-range::-webkit-slider-thumb{background-color:#e8e8ee;border:2px solid #a78bfa;box-shadow:0 1px 4px #a78bfa66}body.dark-mode .loan-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px #a78bfa33}body.dark-mode .loan-range::-moz-range-thumb{background-color:#e8e8ee;border:2px solid #a78bfa;box-shadow:0 1px 4px #a78bfa66}body.dark-mode .loan-pkg-info{background-color:transparent;border:none}body.dark-mode .loan-pkg-name{color:#e8e8ee}body.dark-mode .loan-highlight-row{background-color:#8b5cf61a;color:#e8e8ee}body.dark-mode .loan-highlight-val,body.dark-mode .loan-highlight-label{color:#e8d8ff}body.dark-mode .loan-type-badge{color:#a8a8b4}body.dark-mode .loan-eligibility-box{background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}body.dark-mode .loan-eligibility-title,body.dark-mode .loan-eligibility-list{color:#fbbf24}body.dark-mode .loan-error-box,body.dark-mode .submit-error{background-color:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#f87171}body.dark-mode .savings-modal-balances,body.dark-mode .loanpay-info{background-color:#2a2a36}body.dark-mode .savings-info-current{background:transparent;border:none;color:#c4b5fd}body.dark-mode .savings-info-current strong{color:#e8d8ff}body.dark-mode .savings-info-tier{border:1px solid rgba(139,92,246,.18);background-color:#2a2a36}body.dark-mode .savings-info-tier.active{background-color:#2a2a36;border-color:#a78bfa80}body.dark-mode .savings-info-tier-rate{color:#c4b5fd}body.dark-mode .savings-info-tier-cond{color:#c0c0cc}body.dark-mode .savings-info-ok{background-color:#15803d;color:#fff}body.dark-mode .savings-info-ok:hover{background-color:#16a34a}body.dark-mode .savings-modal-input,body.dark-mode .loanpay-input{background-color:#2a2a36;color:#e8e8ee;border:2px solid rgba(139,92,246,.22)}body.dark-mode .savings-modal-input:focus,body.dark-mode .loanpay-input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #8b5cf62e}body.dark-mode .savings-modal-btn.cancel,body.dark-mode .loanpay-btn.cancel,body.dark-mode .modal-btn.cancel,body.dark-mode .notif-modal-btn.close-btn{background-color:#2a2a36;color:#c0c0cc;border:1px solid rgba(139,92,246,.2)}body.dark-mode .savings-modal-btn.cancel:hover:not(:disabled),body.dark-mode .loanpay-btn.cancel:hover:not(:disabled),body.dark-mode .modal-btn.cancel:hover{background-color:#34344a}body.dark-mode .modal-icon-wrap{background-color:#dc262626}body.dark-mode .modal-icon{color:#f87171}body.dark-mode .reg-success-icon{background-color:#22c55e2e;color:#4ade80;border:3px solid #16a34a}body.dark-mode .auth-bg{background-color:#18181f}body.dark-mode .auth-card{border:1px solid rgba(139,92,246,.2);box-shadow:0 8px 48px #0006,0 1px 6px #0000004d}body.dark-mode .auth-bg-center{background-color:#18181f}body.dark-mode .auth-input-wrap input{border:1.5px solid rgba(139,92,246,.22)}body.dark-mode .toggle-switch{background-color:#2a2a36}body.dark-mode .toggle-switch.on{background-color:#6d28d9}body.dark-mode .no-employer-hint{background-color:#6366f11f;border:1px solid rgba(99,102,241,.35);color:#a5b4fc}body.dark-mode .employer-mode-tabs button{border:1px solid rgba(139,92,246,.22);background-color:#2a2a36;color:#c0c0cc}body.dark-mode .employer-mode-tabs button.active{background-color:#2c2440;border-color:#a78bfa}body.dark-mode .employer-toggle:hover,body.dark-mode .btn-back:hover{background-color:#8b5cf61a}body.dark-mode .btn-back{color:#c0c0cc;border:1px solid rgba(139,92,246,.22)}body.dark-mode .savings-modal-bal-row{background-color:#2a2a36}body.dark-mode .step-line{background-color:#8b5cf640}body.dark-mode .step-line.done{background-color:#4ade80}body.dark-mode .step-node.active{background-color:#6d28d9;border-color:#a78bfa;color:#fff;box-shadow:0 0 0 4px #8b5cf62e}body.dark-mode .step-node.done{background-color:#16a34a;border-color:#16a34a;color:#fff}body.dark-mode .step-node-label.done{color:#4ade80}body.dark-mode .auth-canvas{opacity:.35}body.dark-mode .panel,body.dark-mode .stat-card,body.dark-mode .auth-card,body.dark-mode .account-panel,body.dark-mode .loan-panel,body.dark-mode .transferTemplates-wrapper,body.dark-mode .transferForm-card,body.dark-mode .transferStatus-result-card,body.dark-mode .transferPage-confirmation-card,body.dark-mode .transferPage-modal,body.dark-mode .savings-modal-card,body.dark-mode .savings-info-card,body.dark-mode .notif-modal-card,body.dark-mode .modal-card,body.dark-mode .loanpay-card{border:1px solid rgba(139,92,246,.18);box-shadow:0 4px 16px #0006}body.dark-mode .field-error,body.dark-mode .auth-error{color:#f87171}body.dark-mode .pw-rule.ok,body.dark-mode .tx-icon-in{color:#4ade80}body.dark-mode .location-select option{background-color:#2a2a36;color:#e8e8ee}body.dark-mode .location-select option:disabled{color:#7a7a88}body.dark-mode .topbar-hamburger{background-color:transparent;color:#c9c9d3}body.dark-mode .topbar-hamburger:hover{background-color:#8b5cf61f;color:#e8d8ff}body.dark-mode .notif-modal-btn.archive{background-color:#6d28d9;border-color:#6d28d9;color:#fff}body.dark-mode .notif-modal-btn.archive:hover{background-color:#7c3aed;border-color:#7c3aed}body.dark-mode .transactions-detail-grid{background-color:#2a2a36;border-color:#8b5cf62e}body.dark-mode .transactions-detail-item p{color:#e8e8ee}body.dark-mode .transactions-detail-partner{color:#c4b5fd}body.dark-mode .transactions-modal-footer{border-top-color:#8b5cf626}body.dark-mode .transactions-btn-close-modal{background-color:#2a2a36;color:#c0c0cc;border-color:#8b5cf633}body.dark-mode .transactions-btn-close-modal:hover{background-color:#34344a;color:#e8e8ee}body.dark-mode .transferForm-save-toggle input[type=checkbox]{background-color:#2a2a36;border-color:#a78bfa80}body.dark-mode .transferForm-save-toggle input[type=checkbox]:checked{background-color:#a78bfa;border-color:#a78bfa}body.dark-mode .transferForm-save-toggle-text{color:#d8d8e2}body.dark-mode .transferForm-save-toggle-text i{color:#a78bfa}.transactions-close-btn,.notif-modal-close{background-color:transparent!important}
