:root{--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-fast:0.18s;--motion-base:0.28s;--motion-reveal:0.55s}.portal-sidebar-link,.portal-sidebar-portal-link{transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.portal-sidebar-link:hover,.portal-sidebar-portal-link:hover{transform:translateX(2px)}.portal-sidebar-icon{transition:transform var(--motion-base) var(--motion-ease)}.portal-sidebar-link:hover .portal-sidebar-icon,.portal-sidebar-portal-link:hover .portal-sidebar-icon{transform:scale(1.06)}.customers-sub-nav .dashboard-sub-nav__tab,.dashboard-customers-sub-nav__tab,.dashboard-sub-nav__tab,.mk3-sub-nav button,.mks-subtab,.st-subtabs button{transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.mk3-sub-nav button,.st-subtabs button{transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.mk3-sub-nav button:hover:not(.is-active),.st-subtabs button:hover:not(.is-active){transform:translateY(-1px)}.mk3-sub-nav button:active,.st-subtabs button:active{transform:translateY(0) scale(.98)}.alp-act-card,.alp-stat-card,.alp-tier-card,.cust-v2-opp-card,.cust-v2-ref-card,.fin-v3-card,.fin-v3-kpi,.home-v2-action-card,.home-v2-kpi-card,.home-v2-ref-card,.mk3-act-card,.mk3-share-row,.mk3-stat-card,.settings-page .settings-quick-card,.settings-page .st-activebar,.settings-page .st-livestrip,.settings-page .st-mode,.settings-page .st-panel,.settings-page .st-ssec{transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.alp-act-card:hover,.alp-stat-card:hover,.cust-v2-opp-card:hover,.fin-v3-card:hover,.home-v2-action-card:hover,.home-v2-kpi-card:hover,.mk3-act-card:hover,.mk3-stat-card:hover,.settings-page .st-livestrip:hover,.settings-page .st-mode:hover,.settings-page .st-ssec:hover{transform:translateY(-2px)}.alp-btn,.cust-v2-btn,.fin-v3-btn,.mk3-btn,.mkt-btn-ghost,.mkt-btn-primary,.settings-page .st-btn{transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.alp-btn:hover:not(:disabled),.cust-v2-btn:hover:not(:disabled),.fin-v3-btn:hover:not(:disabled),.mk3-btn:hover:not(:disabled),.mkt-btn-ghost:hover,.mkt-btn-primary:hover,.settings-page .st-btn:hover:not(:disabled){transform:translateY(-1px)}.alp-btn:active:not(:disabled),.cust-v2-btn:active:not(:disabled),.fin-v3-btn:active:not(:disabled),.mk3-btn:active:not(:disabled),.mkt-btn-ghost:active,.mkt-btn-primary:active,.settings-page .st-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.catalog-search input:focus,.cust-v2-search input:focus,.mk3-search input:focus,.settings-page .st-field input:focus,.settings-page .st-field select:focus{transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.settings-page .st-drop{transition:border-color var(--motion-base) var(--motion-ease),background var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.settings-page .st-drop:hover{transform:scale(1.005)}.settings-page .st-switch .st-knob,.settings-page .st-switch .st-track{transition:background var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.motion-tab-panel{animation:motion-tab-in var(--motion-base) var(--motion-ease) both}@keyframes motion-tab-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.motion-section{will-change:transform,opacity}.login-motion-card{transition:box-shadow var(--motion-reveal) var(--motion-ease),transform var(--motion-reveal) var(--motion-ease)}.login-motion-card:hover{box-shadow:0 12px 40px rgba(16,24,40,.1)}.lead-kpi-card,.lead-promo-card,.lead-section-card{transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.lead-kpi-card:hover,.lead-promo-card:hover,.lead-section-card:hover{transform:translateY(-2px)}[data-state=open]{animation-timing-function:var(--motion-ease)}@media (prefers-reduced-motion:reduce){.cust-v2-opp-card:hover,.fin-v3-card:hover,.home-v2-action-card:hover,.lead-kpi-card:hover,.mk3-act-card:hover,.portal-sidebar-link:hover,.portal-sidebar-portal-link:hover,.settings-page .st-mode:hover{transform:none}.motion-tab-panel{animation:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}