.main-content{margin-left:var(--sidebar-current-width,var(--sidebar-width));min-height:100vh;background:var(--bg-surface-alt);overflow-x:hidden;transition:margin-left .3s ease}.main-content-inner{overflow-y:auto;overflow-x:hidden;flex:1 1}@media (max-width:768px){.main-content{margin-left:0!important;margin-top:var(--header-height);padding-bottom:var(--mobile-nav-height)}}.main-content::-webkit-scrollbar{width:8px}.main-content::-webkit-scrollbar-track{background:var(--bg-surface-alt)}.main-content::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.main-content::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:all var(--transition-base)}html[data-tenant=clearone]{--color-brand-accent:var(--color-red);--color-brand-accent-hover:var(--color-red-hover);--bg-brand-accent-light:var(--bg-red)}html[data-tenant=clearone] .cp-hero-stat,html[data-tenant=clearone].dark-theme .cp-hero-stat,html[data-tenant=clearone][data-theme=dark] .cp-hero-stat{color:var(--color-orange-400)}html[data-tenant=clearone] .btn,html[data-tenant=clearone] .btn-sm{border-radius:9999px!important}html[data-tenant=clearone] .btn-action,html[data-tenant=clearone] .btn-primary,html[data-tenant=clearone] .cp-btn--primary{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important;border-radius:9999px!important}html[data-tenant=clearone] .btn-action:hover,html[data-tenant=clearone] .btn-primary:hover,html[data-tenant=clearone] .cp-btn--primary:hover{background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important;color:#fff!important}html[data-tenant=clearone] .page-header-with-icon{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}html[data-tenant=clearone] .activity-section .page-header-icon,html[data-tenant=clearone] .page-header-with-icon .page-header-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-md,.375rem);background:rgba(0,51,102,.12);color:var(--primary,#036);display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}html[data-tenant=clearone] .page-header-with-icon .page-header-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}html[data-tenant=clearone] .pagination .page-link{color:#373a36}html[data-tenant=clearone] .pagination .page-link:hover{color:#373a36;background:var(--bg-surface-alt);border-color:var(--border-default)}html[data-tenant=clearone] .pagination .page-link:focus{box-shadow:none;outline:none}html[data-tenant=clearone] .pagination .page-item.active .page-link{background:var(--border-default);border-color:var(--text-muted);color:#373a36;box-shadow:none;outline:none}@media (max-width:576px){html[data-tenant=clearone] .activity-pagination .page-link{padding:.3rem .5rem;font-size:.875rem}}html[data-tenant=clearone] .pagination-summary{color:#373a36!important}html[data-tenant=clearone] .view-all-link{color:var(--primary,#036);font-weight:600}html[data-tenant=clearone] .view-all-link:hover{color:var(--primary-dark,#024)}html[data-tenant=clearone].dark-theme .add-funds-section,html[data-tenant=clearone].dark-theme .next-steps-section,html[data-tenant=clearone].dark-theme .payoff-section,html[data-tenant=clearone].dark-theme .progress-section,html[data-tenant=clearone].dark-theme .top-articles-section,html[data-tenant=clearone][data-theme=dark] .add-funds-section,html[data-tenant=clearone][data-theme=dark] .next-steps-section,html[data-tenant=clearone][data-theme=dark] .payoff-section,html[data-tenant=clearone][data-theme=dark] .progress-section,html[data-tenant=clearone][data-theme=dark] .top-articles-section{background:var(--bg-surface);border-color:var(--border-default)}html[data-tenant=clearone].dark-theme .next-step-card.highlight,html[data-tenant=clearone].dark-theme .next-step-card.primary,html[data-tenant=clearone][data-theme=dark] .next-step-card.highlight,html[data-tenant=clearone][data-theme=dark] .next-step-card.primary{background:var(--color-navy-900);border-color:var(--color-navy-900)}html[data-tenant=clearone].dark-theme .portal-footer,html[data-tenant=clearone][data-theme=dark] .portal-footer{background:var(--color-navy-900)}html[data-tenant=clearone] .btn-outline-primary{border-color:var(--color-orange)!important;color:var(--color-orange)!important;background:transparent!important}html[data-tenant=clearone] .banking-update-wizard-primary,html[data-tenant=clearone] .btn-outline-primary:hover{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .banking-update-wizard-primary{border-radius:9999px!important}html[data-tenant=clearone] .banking-update-wizard-primary:hover{background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important}html[data-tenant=clearone] .banking-update-wizard-submit:not(:disabled){background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .banking-update-wizard-submit:not(:disabled):hover{background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important}html[data-tenant=clearone] .banking-update-verify-back{border-color:var(--color-orange)!important;color:var(--color-orange)!important}html[data-tenant=clearone] .banking-update-verify-back:hover{background:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .payments-tx-summary-pdf{border-color:var(--color-orange)!important;color:var(--color-orange)!important}html[data-tenant=clearone] .payments-tx-summary-pdf:hover{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone].dark-theme .payments-make-deposit-submit:not(:disabled),html[data-tenant=clearone][data-theme=dark] .payments-make-deposit-submit:not(:disabled){background:var(--color-orange)!important}html[data-tenant=clearone] .settings-btn--primary{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .settings-btn--primary:hover:not(:disabled){background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important}html[data-tenant=clearone] .offers-card-btn-details{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .offers-card-btn-details:hover{background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important}html[data-tenant=clearone] .offers-card-details-icon{color:#fff!important}html[data-tenant=clearone] .offers-modal-btn-authorize,html[data-tenant=clearone] .settlement-offer-continue-btn,html[data-tenant=clearone] .settlement-offer-modal-btn-blue,html[data-tenant=clearone] .settlement-offer-modal-btn-orange{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .offers-modal-btn-authorize:hover,html[data-tenant=clearone] .settlement-offer-continue-btn:hover,html[data-tenant=clearone] .settlement-offer-modal-btn-blue:hover,html[data-tenant=clearone] .settlement-offer-modal-btn-orange:hover{background:var(--color-orange-hover)!important}html[data-tenant=clearone] .settlement-offer-continue-btn:focus-visible{outline-color:var(--color-orange)!important}html[data-tenant=clearone] .documents-btn-sign,html[data-tenant=clearone].dark-theme .documents-btn-sign,html[data-tenant=clearone][data-theme=dark] .documents-btn-sign{background:var(--color-orange)!important;color:#fff!important}html[data-tenant=clearone] .documents-btn-sign:hover{background:var(--color-orange-hover)!important}html[data-tenant=clearone].dark-theme .payments-mtd-header,html[data-tenant=clearone].dark-theme .payments-page-banner,html[data-tenant=clearone].dark-theme .settings-header,html[data-tenant=clearone].dark-theme .settings-verify-banner,html[data-tenant=clearone][data-theme=dark] .payments-mtd-header,html[data-tenant=clearone][data-theme=dark] .payments-page-banner,html[data-tenant=clearone][data-theme=dark] .settings-header,html[data-tenant=clearone][data-theme=dark] .settings-verify-banner{background:var(--color-navy-900)}html[data-tenant=alperstein]{--color-brand-accent:#1c5fa8;--color-brand-accent-hover:#174d8e;--bg-brand-accent-light:var(--bg-blue-link-light)}html[data-tenant=alperstein] .btn,html[data-tenant=alperstein] .btn-sm{border-radius:9999px!important}html[data-tenant=alperstein] .btn-action,html[data-tenant=alperstein] .btn-primary,html[data-tenant=alperstein] .cp-btn--primary{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important;border-radius:9999px!important}html[data-tenant=alperstein] .btn-action:hover,html[data-tenant=alperstein] .btn-primary:hover,html[data-tenant=alperstein] .cp-btn--primary:hover{background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important;color:#fff!important}html[data-tenant=alperstein] .btn-outline-primary{border-color:var(--color-orange)!important;color:var(--color-orange)!important;background:transparent!important}html[data-tenant=alperstein] .btn-outline-primary:hover{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=alperstein] .cp-hero-stat{color:var(--color-navy-200)}html[data-tenant=alperstein] .cp-hero-gradient{background:linear-gradient(135deg,var(--color-navy-900) 0,var(--color-navy-800) 100%)}html[data-tenant=alperstein].dark-theme .cp-hero-stat,html[data-tenant=alperstein][data-theme=dark] .cp-hero-stat{color:var(--color-navy-200)}html[data-tenant=alperstein] .cp-progress-fill,html[data-tenant=alperstein] .cp-tab--active{background:var(--color-navy-600)}html[data-tenant=alperstein] .cp-chip--active{background:var(--color-navy-600);border-color:var(--color-navy-600)}html[data-tenant=alperstein] .settings-btn--primary{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=alperstein] .settings-btn--primary:hover:not(:disabled){background:var(--color-orange-hover)!important;border-color:var(--color-orange-hover)!important}html[data-tenant=alperstein] .offers-card-btn-details,html[data-tenant=alperstein] .offers-modal-btn-authorize,html[data-tenant=alperstein] .settlement-offer-continue-btn,html[data-tenant=alperstein] .settlement-offer-modal-btn-blue,html[data-tenant=alperstein] .settlement-offer-modal-btn-orange{background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=alperstein] .offers-card-btn-details:hover,html[data-tenant=alperstein] .offers-modal-btn-authorize:hover,html[data-tenant=alperstein] .settlement-offer-continue-btn:hover,html[data-tenant=alperstein] .settlement-offer-modal-btn-blue:hover,html[data-tenant=alperstein] .settlement-offer-modal-btn-orange:hover{background:var(--color-orange-hover)!important}html[data-tenant=alperstein] .documents-btn-sign{background:var(--color-orange)!important;color:#fff!important}html[data-tenant=alperstein] .documents-btn-sign:hover{background:var(--color-orange-hover)!important}html[data-tenant=alperstein] .banking-update-wizard-primary,html[data-tenant=alperstein] .banking-update-wizard-submit:not(:disabled){background:var(--color-orange)!important;border-color:var(--color-orange)!important;color:#fff!important}html[data-tenant=alperstein] .banking-update-modal-header{background:linear-gradient(180deg,#2f74bd 0,var(--color-brand-accent) 100%)!important}html[data-tenant=alperstein] .banking-update-modal-header .banking-update-stepper-item--active .banking-update-stepper-marker,html[data-tenant=alperstein] .banking-update-modal-header .banking-update-stepper-item--completed .banking-update-stepper-marker,html[data-tenant=alperstein] .banking-update-review-grid dt,html[data-tenant=alperstein] .banking-update-wizard-label{color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-otp-digit.form-control:focus,html[data-tenant=alperstein] .banking-update-wizard-input.form-control:focus{border-color:var(--color-brand-accent)!important;box-shadow:0 0 0 .2rem rgba(28,95,168,.2)!important}html[data-tenant=alperstein] .banking-update-account-type-card--selected{border-color:var(--color-brand-accent)!important;color:var(--color-brand-accent)!important;box-shadow:inset 0 0 0 1px var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-wizard-auth input[type=checkbox]{border-color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-wizard-auth input[type=checkbox]:checked{border-color:var(--color-brand-accent)!important;background-color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-wizard-auth input[type=checkbox]:focus-visible{outline-color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-verify-channel-card--selected{border-color:var(--color-brand-accent)!important;box-shadow:0 0 0 1px var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-verify-channel-card--selected .banking-update-verify-channel-icon{color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-verify-back{border-color:var(--color-brand-accent)!important;color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-verify-back:hover{background:rgba(28,95,168,.1)!important}html[data-tenant=alperstein] .banking-update-otp-resend-link{color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .banking-update-otp-resend-link:hover:not(:disabled){color:var(--color-brand-accent-hover)!important}html[data-tenant=alperstein] .notifications-page-priority-marker--recent-updates{background:var(--color-brand-accent)!important}html[data-tenant=alperstein] .notifications-page-priority-heading--recent-updates .notifications-page-priority-heading-label{color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .notifications-page-priority-heading--recent-updates .notifications-page-priority-heading-badge{background:rgba(28,95,168,.15)!important;color:var(--color-brand-accent)!important}html[data-tenant=alperstein].dark-theme .notifications-page-priority-marker--recent-updates,html[data-tenant=alperstein][data-theme=dark] .notifications-page-priority-marker--recent-updates{background:#4da6ff!important}html[data-tenant=alperstein].dark-theme .notifications-page-priority-heading--recent-updates .notifications-page-priority-heading-label,html[data-tenant=alperstein][data-theme=dark] .notifications-page-priority-heading--recent-updates .notifications-page-priority-heading-label{color:#4da6ff!important}html[data-tenant=alperstein].dark-theme .notifications-page-priority-heading--recent-updates .notifications-page-priority-heading-badge,html[data-tenant=alperstein][data-theme=dark] .notifications-page-priority-heading--recent-updates .notifications-page-priority-heading-badge{background:rgba(77,166,255,.22)!important;color:#4da6ff!important}html[data-tenant=alperstein] .notifications-page-item.notifications-page-item--recent-updates .notifications-page-unread-dot{background:var(--color-brand-accent)!important}html[data-tenant=alperstein].dark-theme .notifications-page-item.notifications-page-item--recent-updates .notifications-page-unread-dot,html[data-tenant=alperstein][data-theme=dark] .notifications-page-item.notifications-page-item--recent-updates .notifications-page-unread-dot{background:#4da6ff!important}html[data-tenant=alperstein] .auth-marketing,html[data-tenant=alperstein] .auth-page,html[data-tenant=alperstein] .next-step-card.highlight,html[data-tenant=alperstein] .next-step-card.primary,html[data-tenant=alperstein] .payments-mtd-header,html[data-tenant=alperstein] .payments-page-banner,html[data-tenant=alperstein] .portal-footer,html[data-tenant=alperstein] .settings-header,html[data-tenant=alperstein] .settings-verify-banner,html[data-tenant=alperstein] .sidebar{background:var(--color-brand-accent)}html[data-tenant=alperstein].dark-theme .auth-marketing,html[data-tenant=alperstein].dark-theme .auth-page,html[data-tenant=alperstein].dark-theme .payments-mtd-header,html[data-tenant=alperstein].dark-theme .payments-page-banner,html[data-tenant=alperstein].dark-theme .portal-footer,html[data-tenant=alperstein].dark-theme .settings-header,html[data-tenant=alperstein].dark-theme .settings-verify-banner,html[data-tenant=alperstein].dark-theme .sidebar,html[data-tenant=alperstein][data-theme=dark] .auth-marketing,html[data-tenant=alperstein][data-theme=dark] .auth-page,html[data-tenant=alperstein][data-theme=dark] .payments-mtd-header,html[data-tenant=alperstein][data-theme=dark] .payments-page-banner,html[data-tenant=alperstein][data-theme=dark] .portal-footer,html[data-tenant=alperstein][data-theme=dark] .settings-header,html[data-tenant=alperstein][data-theme=dark] .settings-verify-banner,html[data-tenant=alperstein][data-theme=dark] .sidebar{background:#0f3157}html[data-tenant=alperstein].dark-theme .next-step-card.highlight,html[data-tenant=alperstein].dark-theme .next-step-card.primary,html[data-tenant=alperstein][data-theme=dark] .next-step-card.highlight,html[data-tenant=alperstein][data-theme=dark] .next-step-card.primary{background:#0f3157;border-color:#003d70;color:#fff}html[data-tenant=alperstein] .account-summary-view-all,html[data-tenant=alperstein] .activity-section .view-all-link,html[data-tenant=alperstein] .top-articles-section .view-all-link,html[data-tenant=alperstein] .videos-grid-section .view-all-link,html[data-tenant=alperstein] .view-all-link{color:var(--color-brand-accent)!important}html[data-tenant=alperstein] .account-summary-view-all:hover,html[data-tenant=alperstein] .activity-section .view-all-link:hover,html[data-tenant=alperstein] .top-articles-section .view-all-link:hover,html[data-tenant=alperstein] .videos-grid-section .view-all-link:hover,html[data-tenant=alperstein] .view-all-link:hover{color:var(--color-brand-accent-hover)!important}html[data-tenant=alperstein].dark-theme .add-funds-section,html[data-tenant=alperstein].dark-theme .next-steps-section,html[data-tenant=alperstein].dark-theme .payoff-section,html[data-tenant=alperstein].dark-theme .progress-section,html[data-tenant=alperstein].dark-theme .top-articles-section,html[data-tenant=alperstein][data-theme=dark] .add-funds-section,html[data-tenant=alperstein][data-theme=dark] .next-steps-section,html[data-tenant=alperstein][data-theme=dark] .payoff-section,html[data-tenant=alperstein][data-theme=dark] .progress-section,html[data-tenant=alperstein][data-theme=dark] .top-articles-section{background:var(--bg-surface);border-color:var(--border-default)}html[data-tenant=greenberg] .btn-action,html[data-tenant=greenberg] .btn-primary{background:var(--action-primary,#fa7e04)!important;border-color:var(--action-primary,#fa7e04)!important;color:var(--bg-surface)!important}html[data-tenant=greenberg] .btn-action:hover,html[data-tenant=greenberg] .btn-primary:hover{background:var(--action-primary-hover,#e06f03)!important;border-color:var(--action-primary-hover,#e06f03)!important;color:var(--bg-surface)!important}html[data-tenant=greenberg] .page-header-with-icon{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}html[data-tenant=greenberg] .activity-section .page-header-icon,html[data-tenant=greenberg] .page-header-with-icon .page-header-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-md,.375rem);background:rgba(0,51,102,.12);color:var(--primary,#036);display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}html[data-tenant=greenberg] .page-header-with-icon .page-header-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}html[data-tenant=greenberg] .pagination .page-link{color:#373a36}html[data-tenant=greenberg] .pagination .page-link:hover{color:#373a36;background:var(--bg-surface-alt);border-color:var(--border-default)}html[data-tenant=greenberg] .pagination .page-link:focus{box-shadow:none;outline:none}html[data-tenant=greenberg] .pagination .page-item.active .page-link{background:var(--border-default);border-color:var(--text-muted);color:#373a36;box-shadow:none;outline:none}@media (max-width:576px){html[data-tenant=greenberg] .activity-pagination .page-link{padding:.3rem .5rem;font-size:.875rem}}html[data-tenant=greenberg] .pagination-summary{color:#373a36!important}html[data-tenant=greenberg] .view-all-link{color:var(--primary,#036);font-weight:600}html[data-tenant=greenberg] .view-all-link:hover{color:var(--primary-dark,#024)}