.finance-experience[data-motion=quiet]{--km-depth:3;--km-lift:3px;--km-quiet-ease:cubic-bezier(.2,.75,.25,1)}.finance-experience[data-motion=quiet] .page-content{animation:km-quiet-page .46s var(--km-quiet-ease) both}.finance-experience[data-motion=quiet] :is(.dashboard-top,.section-intro){animation:km-quiet-reveal .5s var(--km-quiet-ease) backwards}.finance-experience[data-motion=quiet] .page-content :is(.panel,.stat-card,.quick-metrics):not(.km-tilt){animation:km-quiet-reveal .56s var(--km-quiet-ease) backwards}.finance-experience[data-motion=quiet] .stats-grid>.stat-card:nth-child(2){animation-delay:55ms}.finance-experience[data-motion=quiet] .stats-grid>.stat-card:nth-child(3){animation-delay:95ms}.finance-experience[data-motion=quiet] .stats-grid>.stat-card:nth-child(4){animation-delay:.135s}.finance-experience[data-motion=quiet] .quick-metrics{animation-delay:.16s}.finance-experience[data-motion=quiet] .dashboard-grid>.panel:first-child{animation-delay:.18s}.finance-experience[data-motion=quiet] .dashboard-grid>.panel:nth-child(2){animation-delay:.22s}.finance-experience[data-motion=quiet] .dashboard-grid>.panel:nth-child(n+3){animation-delay:.25s}.finance-experience[data-motion=quiet] :is(.net-card,.account-grid>.panel,.goal-card)>:is(.row,h2,.net-number,.net-footer,.account-balance,.goal-value,.goal-details,.progress){animation:km-quiet-reveal .54s var(--km-quiet-ease) backwards}.finance-experience[data-motion=quiet] :is(.net-card,.account-grid>.panel,.goal-card)>:is(.net-number,.account-balance,.goal-value){animation-delay:65ms}.finance-experience[data-motion=quiet] :is(.net-card,.account-grid>.panel,.goal-card)>:is(.net-footer,.goal-details,.progress){animation-delay:.115s}.finance-experience[data-motion=quiet] .account-grid>.panel:nth-child(2)>:is(.row,h2,.account-balance,.goal-value){animation-delay:80ms}.finance-experience[data-motion=quiet] .account-grid>.panel:nth-child(n+3)>:is(.row,h2,.account-balance,.goal-value){animation-delay:.125s}.finance-experience[data-motion=quiet] .nav-item{transition:background .24s ease, color .2s ease, border-color .24s ease, translate .34s var(--km-quiet-ease)}.finance-experience[data-motion=quiet] .nav-item>svg{transition:translate .34s var(--km-quiet-ease)}.finance-experience[data-motion=quiet] .nav-item.active i{animation:km-quiet-dot .4s var(--km-quiet-ease) both}.finance-experience[data-motion=quiet] :is(.btn,.icon-btn,.text-btn,.bottom-nav button,.segmented button){transition-duration:.24s;transition-timing-function:var(--km-quiet-ease)}.finance-experience[data-motion=quiet] :is(input,select,textarea,button,a){transition:outline-offset .22s var(--km-quiet-ease), background .22s ease, color .2s ease, border-color .22s ease, box-shadow .24s ease, transform .24s var(--km-quiet-ease), translate .24s var(--km-quiet-ease)}.finance-experience[data-motion=quiet] :is(input,select,textarea,button,a):focus-visible{outline-offset:5px}.finance-experience[data-motion=quiet] .transaction-row{transition:background .26s ease, translate .38s var(--km-quiet-ease)}.finance-experience[data-motion=quiet] .progress i{transition:width .85s var(--km-quiet-ease), background-color .25s ease}.finance-experience[data-motion=quiet] .presence-modal.is-entering .modal-backdrop{animation:.28s both km-quiet-fade-in}.finance-experience[data-motion=quiet] .presence-modal.is-entering .modal{animation:km-quiet-dialog-in .44s var(--km-quiet-ease) both}.finance-experience[data-motion=quiet] .presence-modal.is-exiting .modal-backdrop{animation:.17s both km-quiet-fade-out}.finance-experience[data-motion=quiet] .presence-modal.is-exiting .modal{animation:.17s both km-quiet-dialog-out}.finance-experience[data-motion=quiet] .presence-sheet.is-entering .more-sheet{animation:km-quiet-dialog-in .38s var(--km-quiet-ease) both}.finance-experience[data-motion=quiet] .presence-sheet.is-exiting .more-sheet{animation:.17s both km-quiet-dialog-out}.finance-experience[data-motion=quiet] .presence-toast.is-entering .toast{animation:km-quiet-toast-in .38s var(--km-quiet-ease) both}.finance-experience[data-motion=quiet] .presence-toast.is-exiting .toast{animation:.17s both km-quiet-toast-out}@media (hover:hover) and (pointer:fine){.finance-experience[data-motion=quiet] .nav-item:hover{translate:2px}.finance-experience[data-motion=quiet] .nav-item:hover>svg{translate:1px}.finance-experience[data-motion=quiet] .transaction-row:hover{translate:2px}.finance-experience[data-motion=quiet] .btn:not(:disabled):hover{translate:0 -1px}.finance-experience[data-motion=quiet] .btn:not(:disabled):active{translate:0}}@keyframes km-quiet-page{0%{opacity:0}to{opacity:1}}@keyframes km-quiet-reveal{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0}}@keyframes km-quiet-dot{0%{opacity:.3;scale:.55}to{opacity:1;scale:1}}@keyframes km-quiet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes km-quiet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes km-quiet-dialog-in{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes km-quiet-dialog-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 6px;scale:.995}}@keyframes km-quiet-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes km-quiet-toast-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 5px}}@media (max-width:640px){.finance-experience[data-motion=quiet] .page-content{animation-duration:.38s}.finance-experience[data-motion=quiet] .presence-modal.is-entering .modal{transform-origin:bottom;animation-duration:.39s}}@media (prefers-reduced-motion:reduce){.finance-experience[data-motion=quiet] *,.finance-experience[data-motion=quiet] :before,.finance-experience[data-motion=quiet] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.finance-experience[data-motion=precision]{--km-depth:4;--km-lift:2px;--km-precision-ease:cubic-bezier(.16, 1, .3, 1)}.finance-experience[data-motion=precision] .page-content{animation:km-precision-page .24s var(--km-precision-ease) both}.finance-experience[data-motion=precision] .page-content :is(.panel,.stat-card):not(.km-tilt){animation:km-precision-panel .26s var(--km-precision-ease) both;animation-delay:35ms}.finance-experience[data-motion=precision] .page-content :is(.panel,.stat-card):nth-child(2):not(.km-tilt){animation-delay:55ms}.finance-experience[data-motion=precision] .page-content :is(.panel,.stat-card):nth-child(3):not(.km-tilt){animation-delay:75ms}.finance-experience[data-motion=precision] .page-content :is(.panel,.stat-card):nth-child(n+4):not(.km-tilt){animation-delay:95ms}.finance-experience[data-motion=precision] :is(.transaction-row,.mini-account,.payment-row,.allocation-destination-row){animation:km-precision-row .23s var(--km-precision-ease) both}.finance-experience[data-motion=precision] :is(.transaction-row,.mini-account,.payment-row):nth-child(2){animation-delay:25ms}.finance-experience[data-motion=precision] :is(.transaction-row,.mini-account,.payment-row):nth-child(3){animation-delay:50ms}.finance-experience[data-motion=precision] :is(.transaction-row,.mini-account,.payment-row):nth-child(4){animation-delay:75ms}.finance-experience[data-motion=precision] :is(.transaction-row,.mini-account,.payment-row):nth-child(n+5){animation-delay:90ms}.finance-experience[data-motion=precision] :is(.transaction-row .tx-copy,.mini-account>span:nth-child(2),.transaction-icon,.account-symbol){transition:translate .19s var(--km-precision-ease)}.finance-experience[data-motion=precision] :is(.nav-item,.bottom-nav button,.segmented button){transition-duration:.15s;transition-timing-function:var(--km-precision-ease)}.finance-experience[data-motion=precision] :is(.nav-item>svg,.bottom-nav button>svg,.segmented button>svg){transition:translate .18s var(--km-precision-ease), scale .18s var(--km-precision-ease)}.finance-experience[data-motion=precision] :is(.nav-item.active>svg,.bottom-nav button.active>svg){animation:km-precision-select .21s var(--km-precision-ease) both}.finance-experience[data-motion=precision] .nav-item.active i{animation:km-precision-indicator .19s var(--km-precision-ease) both}.finance-experience[data-motion=precision] .segmented button.active{animation:km-precision-tab .2s var(--km-precision-ease) both}.finance-experience[data-motion=precision] :is(.btn,.icon-btn,.text-btn,.account-add,.fab){transition-duration:.15s;transition-timing-function:var(--km-precision-ease)}.finance-experience[data-motion=precision] :is(.btn>svg,.icon-btn>svg,.text-btn>svg,.fab>svg){transition:translate .18s var(--km-precision-ease), rotate .19s var(--km-precision-ease)}.finance-experience[data-motion=precision] :is(input,select,textarea){transition-duration:.15s;transition-timing-function:ease-out}.finance-experience[data-motion=precision] .progress i{transform-origin:0;animation:km-precision-progress .45s var(--km-precision-ease) both;transition:width .36s var(--km-precision-ease), background-color .18s ease}.finance-experience[data-motion=precision] .presence-modal.is-entering .modal-backdrop{animation:.17s both km-precision-fade-in}.finance-experience[data-motion=precision] .presence-modal.is-entering .modal{animation:km-precision-dialog-in .23s var(--km-precision-ease) both}.finance-experience[data-motion=precision] .presence-modal.is-exiting .modal{animation:.16s both km-precision-dialog-out}.finance-experience[data-motion=precision] .presence-modal.is-exiting .modal-backdrop{animation:.17s both km-precision-fade-out}.finance-experience[data-motion=precision] .presence-sheet.is-entering .more-sheet{animation:km-precision-sheet-in .23s var(--km-precision-ease) both}.finance-experience[data-motion=precision] .presence-sheet.is-exiting .more-sheet{animation:.16s both km-precision-sheet-out}.finance-experience[data-motion=precision] .presence-toast.is-entering .toast{animation:km-precision-toast-in .22s var(--km-precision-ease) both}.finance-experience[data-motion=precision] .presence-toast.is-exiting .toast{animation:.16s both km-precision-toast-out}@media (hover:hover) and (pointer:fine){.finance-experience[data-motion=precision] .transaction-row:hover .tx-copy,.finance-experience[data-motion=precision] .mini-account:hover>span:nth-child(2){translate:3px}.finance-experience[data-motion=precision] .transaction-row:hover .transaction-icon,.finance-experience[data-motion=precision] :is(.nav-item,.bottom-nav button):hover>svg{translate:1px}.finance-experience[data-motion=precision] .text-btn:hover>svg{translate:2px}.finance-experience[data-motion=precision] .btn.primary:hover>svg{translate:1px}.finance-experience[data-motion=precision] .icon-btn:hover>svg{rotate:-5deg}.finance-experience[data-motion=precision] .fab:hover>svg{rotate:90deg}}@media (hover:none),(pointer:coarse){.finance-experience[data-motion=precision]{--km-depth:0;--km-lift:0px}.finance-experience[data-motion=precision] :is(.btn,.icon-btn,.fab):active:not(:disabled)>svg{translate:0 1px}.finance-experience[data-motion=precision] :is(.transaction-row .tx-copy,.mini-account>span:nth-child(2),.transaction-icon,.account-symbol,.nav-item>svg,.bottom-nav button>svg){translate:none}}@media (max-width:640px){.finance-experience[data-motion=precision] .presence-modal.is-entering .modal{animation-name:km-precision-sheet-in}.finance-experience[data-motion=precision] .presence-modal.is-exiting .modal{animation-name:km-precision-sheet-out}}@keyframes km-precision-page{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes km-precision-panel{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes km-precision-row{0%{opacity:0;translate:-7px}to{opacity:1;translate:0}}@keyframes km-precision-select{0%{translate:-3px}to{translate:0}}@keyframes km-precision-indicator{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes km-precision-tab{0%{translate:-3px}to{translate:0}}@keyframes km-precision-progress{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes km-precision-dialog-in{0%{opacity:0;transform:translate(12px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes km-precision-dialog-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(8px)scale(.995)}}@keyframes km-precision-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes km-precision-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes km-precision-toast-in{0%{opacity:0;transform:translate(calc(12px - 50%))}to{opacity:1;transform:translate(-50%)}}@keyframes km-precision-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(calc(8px - 50%))}}@keyframes km-precision-fade-in{0%{opacity:0}to{opacity:1}}@keyframes km-precision-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.finance-experience[data-motion=precision]{--km-depth:0;--km-lift:0px}.finance-experience[data-motion=precision] *,.finance-experience[data-motion=precision] :before,.finance-experience[data-motion=precision] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}}.finance-experience[data-motion=elastic]{--km-depth:6;--km-lift:5px;--km-spring:cubic-bezier(.18,.8,.28,1.13);--km-settle:cubic-bezier(.2,.8,.25,1)}.finance-experience[data-motion=elastic] .page-content{animation:km-elastic-page .55s var(--km-spring) both}.finance-experience[data-motion=elastic] .page-content :is(.dashboard-grid>.panel,.stat-card,.quick-metrics){animation:km-elastic-rise .61s var(--km-spring) backwards}.finance-experience[data-motion=elastic] .page-content :is(.dashboard-grid>.panel,.stat-card):nth-child(2){animation-delay:35ms}.finance-experience[data-motion=elastic] .page-content :is(.dashboard-grid>.panel,.stat-card):nth-child(3){animation-delay:65ms}.finance-experience[data-motion=elastic] .page-content :is(.dashboard-grid>.panel,.stat-card):nth-child(4){animation-delay:95ms}.finance-experience[data-motion=elastic] .page-content .dashboard-grid>.panel:nth-child(n+5){animation-delay:.12s}.finance-experience[data-motion=elastic] .net-card>:is(.row,.net-number,.net-footer),.finance-experience[data-motion=elastic] .account-grid>.panel>:is(.row,h2,.account-balance,.goal-value),.finance-experience[data-motion=elastic] .goal-card>:is(h2,.goal-value){animation:km-elastic-content .58s var(--km-spring) 45ms backwards}.finance-experience[data-motion=elastic] :is(.stat-icon,.transaction-icon,.account-symbol,.goal-symbol)>svg{animation:km-elastic-icon .62s var(--km-spring) .1s backwards}.finance-experience[data-motion=elastic] :is(.btn,.icon-btn,.fab,.account-add,.segmented button){transition:transform .39s var(--km-spring), translate .39s var(--km-spring), scale .39s var(--km-spring), background .2s ease, color .2s ease, border-color .2s ease, box-shadow .25s ease}.finance-experience[data-motion=elastic] :is(.btn,.icon-btn,.fab,.account-add,.segmented button):active:not(:disabled){transition-duration:.1s;translate:0 2px;scale:.96}.finance-experience[data-motion=elastic] .nav-item{transition:translate .37s var(--km-spring), background .22s ease, color .22s ease, border-color .22s ease}.finance-experience[data-motion=elastic] .nav-item.active>svg,.finance-experience[data-motion=elastic] .bottom-nav button.active>svg{animation:km-elastic-nav .48s var(--km-spring)}.finance-experience[data-motion=elastic] .nav-item.active i{animation:km-elastic-indicator .45s var(--km-spring) both}.finance-experience[data-motion=elastic] .segmented button.active{animation:km-elastic-segment .4s var(--km-spring)}.finance-experience[data-motion=elastic] .progress i{transform-origin:0;transition:width .65s var(--km-spring), background-color .25s ease;animation:.85s cubic-bezier(.18,.8,.25,1.04) .14s backwards km-elastic-progress}.finance-experience[data-motion=elastic] .transaction-row>:is(.tx-copy,.tx-amount),.finance-experience[data-motion=elastic] .mini-account>span{transition:translate .37s var(--km-spring)}.finance-experience[data-motion=elastic] .presence-modal.is-entering .modal{animation:km-elastic-dialog .48s var(--km-spring) both}.finance-experience[data-motion=elastic] .presence-modal.is-exiting .modal{animation:.17s ease-in both km-elastic-dialog-out}.finance-experience[data-motion=elastic] .presence-sheet.is-entering .more-sheet{animation:km-elastic-dialog .43s var(--km-spring) both}@media (hover:hover) and (pointer:fine){.finance-experience[data-motion=elastic] :is(.btn,.icon-btn,.fab):hover:not(:disabled){translate:0 -2px}.finance-experience[data-motion=elastic] .nav-item:hover,.finance-experience[data-motion=elastic] .transaction-row:hover>.tx-copy{translate:3px}.finance-experience[data-motion=elastic] .mini-account:hover>span{translate:2px}.finance-experience[data-motion=elastic] .btn:hover:not(:disabled)>svg{animation:km-elastic-icon-hover .42s var(--km-spring)}.finance-experience[data-motion=elastic] :is(.btn,.icon-btn,.fab):active:not(:disabled){translate:0 1px}}@keyframes km-elastic-page{0%{opacity:.25;translate:0 13px}72%{opacity:1;translate:0 -1px}to{opacity:1;translate:none}}@keyframes km-elastic-rise{0%{opacity:.25;translate:0 16px}75%{opacity:1;translate:0 -1px}to{opacity:1;translate:none}}@keyframes km-elastic-content{0%{opacity:.25;translate:0 8px}to{opacity:1;translate:none}}@keyframes km-elastic-icon{0%{rotate:-9deg;scale:.8}65%{rotate:3deg;scale:1.03}to{rotate:0deg;scale:1}}@keyframes km-elastic-icon-hover{0%,to{rotate:0deg}45%{rotate:-7deg}75%{rotate:2deg}}@keyframes km-elastic-nav{0%{scale:.86}60%{scale:1.08}to{scale:1}}@keyframes km-elastic-indicator{0%{opacity:.3;scale:.5 .7}to{opacity:1;scale:1}}@keyframes km-elastic-segment{0%{scale:.96}65%{scale:1.015}to{scale:1}}@keyframes km-elastic-progress{0%{scale:.2 1}to{scale:1}}@keyframes km-elastic-dialog{0%{opacity:0;translate:0 22px;scale:.975}75%{opacity:1;translate:0 -2px;scale:1.003}to{opacity:1;translate:none;scale:1}}@keyframes km-elastic-dialog-out{0%{opacity:1;translate:none;scale:1}to{opacity:0;translate:0 8px;scale:.985}}@media (max-width:640px){.finance-experience[data-motion=elastic] .presence-modal.is-entering .modal{transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.finance-experience[data-motion=elastic] *,.finance-experience[data-motion=elastic] :before,.finance-experience[data-motion=elastic] :after{transition:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}}.finance-experience[data-motion=cinematic]{--km-depth:8;--km-lift:6px;--km-cinema-ease:cubic-bezier(.16,1,.3,1)}.finance-experience[data-motion=cinematic] .page-content{animation:km-cinema-page .68s var(--km-cinema-ease) both}.finance-experience[data-motion=cinematic] :is(.dashboard-top,.section-intro){animation:km-cinema-heading .7s var(--km-cinema-ease) both}.finance-experience[data-motion=cinematic] :is(.dashboard-top,.section-intro) .btn{animation:km-cinema-detail .7s .1s var(--km-cinema-ease) backwards}.finance-experience[data-motion=cinematic] .page-content :is(.panel,.stat-card,.net-card,.quick-metrics):not(.km-tilt){animation:km-cinema-panel .78s var(--km-cinema-ease) both}.finance-experience[data-motion=cinematic] .stats-grid>:not(.km-tilt):nth-child(2){animation-delay:65ms}.finance-experience[data-motion=cinematic] .stats-grid>:not(.km-tilt):nth-child(3){animation-delay:.115s}.finance-experience[data-motion=cinematic] .stats-grid>:not(.km-tilt):nth-child(4){animation-delay:.165s}.finance-experience[data-motion=cinematic] .dashboard-grid>.panel:not(.km-tilt):nth-child(2){animation-delay:.1s}.finance-experience[data-motion=cinematic] .dashboard-grid>.panel:not(.km-tilt):nth-child(n+3){animation-delay:.15s}.finance-experience[data-motion=cinematic] :is(.net-card,.account-card,.goal-card){transform-style:preserve-3d}.finance-experience[data-motion=cinematic] :is(.net-number,.account-balance,.goal-value){animation:km-cinema-value .85s 90ms var(--km-cinema-ease) backwards;position:relative;transform:translateZ(28px)}.finance-experience[data-motion=cinematic] :is(.net-footer,.account-actions,.goal-details){position:relative;transform:translateZ(12px)}.finance-experience[data-motion=cinematic] :is(.account-card,.goal-card)>.row{transform:translateZ(20px)}.finance-experience[data-motion=cinematic] .net-decoration{transform:translateZ(4px)}.finance-experience[data-motion=cinematic] .net-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:km-cinema-shine 1.1s .12s var(--km-cinema-ease) both;background:linear-gradient(115deg,#0000 20%,#fff0 35%,#ffffff30 48%,#fff0 61%,#0000 78%);position:absolute;inset:0}.finance-experience[data-motion=cinematic] .dashboard-grid>.panel{position:relative}.finance-experience[data-motion=cinematic] .dashboard-grid>.panel:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--fx-hairline),inset 0 0 55px var(--fx-shine);pointer-events:none;opacity:0;transition:opacity .5s var(--km-cinema-ease);position:absolute;inset:0}.finance-experience[data-motion=cinematic] :is(.nav-item,.transaction-row,.mini-account,.payment-row,.command-item){transition:translate .4s var(--km-cinema-ease),background .3s ease,border-color .3s ease,box-shadow .4s ease}.finance-experience[data-motion=cinematic] .nav-item>svg{transition:transform .45s var(--km-cinema-ease)}.finance-experience[data-motion=cinematic] .nav-item.active>svg{animation:km-cinema-nav .5s var(--km-cinema-ease) both}.finance-experience[data-motion=cinematic] .nav-item.active i{animation-duration:.5s}.finance-experience[data-motion=cinematic] .progress i{transform-origin:0;animation:km-cinema-progress 1s .15s var(--km-cinema-ease) backwards;transition:width .95s var(--km-cinema-ease),background-color .25s ease}.finance-experience[data-motion=cinematic] .btn{transition:transform .45s var(--km-cinema-ease),box-shadow .45s var(--km-cinema-ease),background .25s ease,border-color .25s ease}.finance-experience[data-motion=cinematic] .presence-modal.is-entering .modal{animation:km-cinema-dialog .6s var(--km-cinema-ease) both}.finance-experience[data-motion=cinematic] .presence-modal.is-exiting .modal{animation:.18s both km-cinema-dialog-out}.finance-experience[data-motion=cinematic] .presence-modal.is-entering .modal-backdrop{animation:.35s both km-cinema-fade}.finance-experience[data-motion=cinematic] .presence-sheet.is-entering .more-sheet{animation:km-cinema-dialog .55s var(--km-cinema-ease) both}@media (hover:hover) and (pointer:fine){.finance-experience[data-motion=cinematic] .dashboard-grid>.panel:hover:after{opacity:1}.finance-experience[data-motion=cinematic] :is(.transaction-row,.mini-account,.payment-row,.command-item):hover{translate:4px}.finance-experience[data-motion=cinematic] .nav-item:hover>svg{transform:translate(2px)rotate(-5deg)}.finance-experience[data-motion=cinematic] .nav-item:hover{translate:3px}.finance-experience[data-motion=cinematic] .btn:not(:disabled):hover{box-shadow:0 9px 24px #0003,inset 0 1px var(--fx-hairline);transform:translateY(-3px)}.finance-experience[data-motion=cinematic] .btn:not(:disabled):active{transition-duration:.1s;transform:translateY(0)scale(.98)}}@media (hover:none),(pointer:coarse){.finance-experience[data-motion=cinematic]{--km-depth:0;--km-lift:0px}.finance-experience[data-motion=cinematic] :is(.net-number,.account-balance,.goal-value,.net-footer,.account-actions,.goal-details,.net-decoration),.finance-experience[data-motion=cinematic] :is(.account-card,.goal-card)>.row{transform:none}.finance-experience[data-motion=cinematic] .page-content{animation-duration:.42s}.finance-experience[data-motion=cinematic] .page-content :is(.panel,.stat-card,.net-card,.quick-metrics):not(.km-tilt){animation-duration:.5s}.finance-experience[data-motion=cinematic] .presence-modal.is-entering .modal{animation-name:km-cinema-mobile-sheet;animation-duration:.46s}}@keyframes km-cinema-page{0%{opacity:.15;translate:0 18px}to{opacity:1;translate:0}}@keyframes km-cinema-heading{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes km-cinema-panel{0%{opacity:0;translate:0 24px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes km-cinema-value{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes km-cinema-detail{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@keyframes km-cinema-shine{0%{opacity:0;translate:-35%}35%{opacity:.65}to{opacity:0;translate:35%}}@keyframes km-cinema-nav{0%{opacity:.25;rotate:-16deg;scale:.65}to{opacity:1;rotate:0deg;scale:1}}@keyframes km-cinema-progress{0%{opacity:.35;scale:.05 1}to{opacity:1;scale:1}}@keyframes km-cinema-dialog{0%{opacity:0;translate:0 35px;rotate:-1deg;scale:.955}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes km-cinema-dialog-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 14px;scale:.98}}@keyframes km-cinema-mobile-sheet{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0}}@keyframes km-cinema-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.finance-experience[data-motion=cinematic]{--km-depth:0;--km-lift:0px}.finance-experience[data-motion=cinematic] *,.finance-experience[data-motion=cinematic] :before,.finance-experience[data-motion=cinematic] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.finance-experience[data-motion=cinematic] :is(.net-number,.account-balance,.goal-value,.net-footer,.account-actions,.goal-details,.net-decoration),.finance-experience[data-motion=cinematic] :is(.account-card,.goal-card)>.row{transform:none}}
