.CostAnalysisCard_card__NroKo{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"header" "value" "segments" "breakdown";grid-row-gap:16px;row-gap:16px;align-content:start}.CostAnalysisCard_header__ypMXr{grid-area:header;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.CostAnalysisCard_title__Ebk7c{margin:0;font-size:var(--fs-h3);line-height:1.1;font-weight:700}.CostAnalysisCard_subtitle__8WpoK{margin:1px 0 0;font-size:var(--fs-small);line-height:1.05;color:var(--text-muted)}.CostAnalysisCard_period-btn__ADnFr{display:inline-flex;align-items:center;justify-content:center;min-height:var(--panel-action-h);background:var(--surface-region-strong);color:var(--text-primary);font-size:var(--fs-small);font-weight:700;line-height:1;padding:4px 5px;border:1px solid var(--control-border);gap:3px}.CostAnalysisCard_caret__gXKNh{width:10px;height:6px;flex:0 0 auto;display:block}.CostAnalysisCard_value__3E6i3{grid-area:value;margin:0;font-size:var(--fs-h1);line-height:1;font-weight:700}.CostAnalysisCard_segments__blnN_{grid-area:segments;display:flex;gap:3px;align-items:center;min-width:0;width:100%;padding:6px;border-radius:10px;background:var(--surface-region);border:1px solid var(--surface-line-soft)}.CostAnalysisCard_segment__5rqBr{min-width:0;height:16px;border-radius:4px;flex-basis:0}.CostAnalysisCard_breakdown__IrqWB{grid-area:breakdown;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;gap:7px;min-height:0}.CostAnalysisCard_breakdown__IrqWB li{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.1}.CostAnalysisCard_breakdown__IrqWB strong{margin-left:auto;flex:0 0 auto;text-align:right;color:#343434;font-weight:700}.CostAnalysisCard_breakdown-left__0WiGj{display:inline-flex;align-items:center;gap:4px;min-width:0}.CostAnalysisCard_dot___taVH{width:8px;height:8px;border-radius:2px;flex:0 0 auto}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li,[data-slot=cost-analysis-card] .CostAnalysisCard_header__ypMXr,[data-slot=cost-analysis-card] .CostAnalysisCard_segments__blnN_,[data-slot=cost-analysis-card] .CostAnalysisCard_value__3E6i3{opacity:0;animation:var(--anim-dashboard-fade-up) .7s var(--motion-ease-soft) both}[data-slot=cost-analysis-card] .CostAnalysisCard_header__ypMXr{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=cost-analysis-card] .CostAnalysisCard_value__3E6i3{animation-delay:calc(var(--enter-delay, 0ms) + .19s)}[data-slot=cost-analysis-card] .CostAnalysisCard_segments__blnN_{animation-delay:calc(var(--enter-delay, 0ms) + .24s)}[data-slot=cost-analysis-card] .CostAnalysisCard_segment__5rqBr{transform-origin:left center;animation:var(--anim-dashboard-reveal-line) .76s var(--motion-ease-soft) both;animation-delay:calc(var(--enter-delay, 0ms) + .3s + (var(--segment-index, 0) * 30ms))}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .34s)}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .39s)}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .44s)}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li:nth-child(4){animation-delay:calc(var(--enter-delay, 0ms) + .49s)}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li:nth-child(5){animation-delay:calc(var(--enter-delay, 0ms) + .54s)}[data-slot=cost-analysis-card] .CostAnalysisCard_breakdown__IrqWB li:nth-child(6){animation-delay:calc(var(--enter-delay, 0ms) + .59s)}@media (max-width:700px){.CostAnalysisCard_card__NroKo{row-gap:12px}.CostAnalysisCard_breakdown__IrqWB{gap:10px}}.DashboardPrimaryGroup_group__Z3uOv{grid-template-columns:minmax(0,1.85fr) minmax(220px,1fr);align-items:stretch;grid-gap:10px;gap:10px}.DashboardPrimaryGroup_chart-panel__FM9Sl,.DashboardPrimaryGroup_group__Z3uOv{min-width:0;min-height:0;display:grid}@media (max-width:860px){.DashboardPrimaryGroup_group__Z3uOv{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1180px){.DashboardPrimaryGroup_group__Z3uOv{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.FinancialHealthCard_card__XXPlD{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:16px;gap:16px}.FinancialHealthCard_header__oYrxv{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.FinancialHealthCard_title__w5Zv7{margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.1}.FinancialHealthCard_subtitle__T_mQX{margin:2px 0 0;font-size:var(--fs-small);color:var(--text-muted);line-height:1.05}.FinancialHealthCard_period-btn__lwyKk{display:inline-flex;align-items:center;justify-content:center;min-height:var(--panel-action-h);background:var(--surface-region-strong);color:var(--text-primary);font-size:var(--fs-small);font-weight:700;line-height:1;padding:4px 6px;border:1px solid var(--control-border);gap:4px}.FinancialHealthCard_caret__NPQZp{width:10px;height:6px;flex:0 0 auto;display:block}.FinancialHealthCard_summary__iAWXv{display:grid;grid-gap:6px;gap:6px}.FinancialHealthCard_value__MwmEZ{margin:0;font-size:var(--fs-h1);line-height:1;font-weight:700}.FinancialHealthCard_growth__CBqEt{margin:0;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--accent-success-soft);font-size:var(--fs-small);font-weight:700;color:var(--accent-success);line-height:1.1}.FinancialHealthCard_growth-icon__xLFfC{width:9px;height:9px;background:var(--accent-success);-webkit-clip-path:polygon(0 100%,100% 0,100% 42%,42% 42%,42% 100%);clip-path:polygon(0 100%,100% 0,100% 42%,42% 42%,42% 100%);transform:rotate(0deg);border-radius:1px}.FinancialHealthCard_gauge-wrap__DdDLW{position:relative;align-self:center;margin:0 auto}.FinancialHealthCard_gauge___FdLj{width:100%;aspect-ratio:2/1;display:block}.FinancialHealthCard_gauge-accent__wRfhj,.FinancialHealthCard_gauge-progress__bexq_,.FinancialHealthCard_gauge-track__9wzKO{fill:none;stroke-width:18;stroke-linecap:butt}.FinancialHealthCard_gauge-track__9wzKO{stroke:rgba(83,77,65,.18)}.FinancialHealthCard_gauge-progress__bexq_{transition:stroke-dasharray .12s linear}.FinancialHealthCard_gauge-accent__wRfhj{stroke:var(--accent-primary);transition:stroke-dasharray .12s linear}.FinancialHealthCard_gauge-center__hpQAi{width:100%;height:100%;display:grid;place-items:center;text-align:center}.FinancialHealthCard_percent__gSD7S{position:absolute;left:50%;top:66%;z-index:1;margin:0;font-size:var(--fs-h1);font-weight:700;line-height:1;transform:translate(-50%,-50%)}@keyframes FinancialHealthCard_financial-health-percent-pop__Izx4b{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.972);filter:blur(10px)}70%{opacity:1;transform:translate(-50%,calc(-50% - 2px)) scale(1.004);filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}.FinancialHealthCard_percent-label__qOtZ4{margin:8px 0 0;font-size:.6em;font-weight:700;color:var(--text-muted);line-height:1.1}.FinancialHealthCard_note___ye3a{margin:0;max-width:26ch;justify-self:center;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.15;text-align:center}[data-slot=financial-health-card] .FinancialHealthCard_header__oYrxv,[data-slot=financial-health-card] .FinancialHealthCard_note___ye3a,[data-slot=financial-health-card] .FinancialHealthCard_summary__iAWXv{opacity:0;animation:var(--anim-dashboard-fade-up) .72s var(--motion-ease-soft) both}[data-slot=financial-health-card] .FinancialHealthCard_header__oYrxv{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=financial-health-card] .FinancialHealthCard_summary__iAWXv{animation-delay:calc(var(--enter-delay, 0ms) + .19s)}[data-slot=financial-health-card] .FinancialHealthCard_note___ye3a{animation-delay:calc(var(--enter-delay, 0ms) + .39s)}[data-slot=financial-health-card] .FinancialHealthCard_gauge___FdLj{transform-origin:center bottom}@media (max-width:700px){.FinancialHealthCard_card__XXPlD{gap:12px}}.SpendingLimitCard_card__cqHSg{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;grid-gap:10px;gap:10px}.SpendingLimitCard_header__LkXfR{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;min-height:var(--panel-icon-btn-size)}.SpendingLimitCard_heading__cdwRZ{min-height:var(--panel-icon-btn-size);display:flex;align-items:center}.SpendingLimitCard_title__T2L7P{margin:0;font-size:var(--fs-h3);line-height:1.1;font-weight:700}.SpendingLimitCard_icon-btn__4kbFC{background:var(--surface-region-strong);border:1px solid var(--surface-line-soft);width:var(--panel-icon-btn-size);height:var(--panel-icon-btn-size);padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.SpendingLimitCard_icon__maJwM{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.SpendingLimitCard_icon__maJwM img{width:100%;height:auto;display:block}.SpendingLimitCard_slider-wrap__bhdQR{display:grid;grid-template-rows:auto auto;align-content:start;align-self:stretch;margin-top:auto;grid-gap:6px;gap:6px;min-height:0}.SpendingLimitCard_slider-track__hOmpq{position:relative;height:18px;background:var(--surface-region-strong);border-radius:999px}.SpendingLimitCard_slider-fill__iUvxT{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#f3a712,#29335c);border-radius:inherit}.SpendingLimitCard_slider-scale__ZQFmY{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--text-muted);font-size:var(--fs-small);line-height:1}[data-slot=spending-limit-card] .SpendingLimitCard_header__LkXfR,[data-slot=spending-limit-card] .SpendingLimitCard_slider-wrap__bhdQR{opacity:0;animation:var(--anim-dashboard-fade-up) .68s var(--motion-ease-soft) both}[data-slot=spending-limit-card] .SpendingLimitCard_header__LkXfR{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=spending-limit-card] .SpendingLimitCard_slider-wrap__bhdQR{animation-delay:calc(var(--enter-delay, 0ms) + .21s)}[data-slot=spending-limit-card] .SpendingLimitCard_slider-fill__iUvxT{transform-origin:left center}@media (max-width:700px){.SpendingLimitCard_slider-track__hOmpq{height:16px}}.VerticalKpiPanel_vertical-panel__umgmu{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid}.VerticalKpiPanel_vertical-kpis__zG7P0{margin:0;padding:0;list-style:none;height:100%;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;overflow:hidden;scrollbar-gutter:auto;background:var(--surface-card)}[data-slot=vertical-kpi-panel] .VerticalKpiPanel_vertical-kpi-item__g_NZz{background:var(--surface-card);border-radius:var(--radius-sm);padding-block:0 6px;display:grid;grid-template-rows:repeat(3,max-content);grid-row-gap:2px;row-gap:2px;align-content:start;min-height:0}.VerticalKpiPanel_vertical-kpi-title__iE6bU{margin:0;font-size:var(--fs-p);line-height:1.1;font-weight:700}.VerticalKpiPanel_vertical-kpi-value__dynDU{margin:0;font-size:var(--fs-h1);color:var(--text-primary);line-height:1;font-weight:700}.VerticalKpiPanel_vertical-kpi-meta__hZVaL{margin:0;display:flex;align-items:center;gap:5px;font-size:var(--fs-small);line-height:1.05;color:#5f8f2d}.VerticalKpiPanel_vertical-kpi-icon__nAtie{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.VerticalKpiPanel_vertical-kpi-icon__nAtie img{width:100%;height:auto;display:block}.VerticalKpiPanel_vertical-kpi-item__g_NZz{opacity:0;animation:var(--anim-dashboard-soft-pop) .72s var(--motion-ease-soft) both}[data-slot=vertical-kpi-panel] .VerticalKpiPanel_vertical-kpi-item__g_NZz:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=vertical-kpi-panel] .VerticalKpiPanel_vertical-kpi-item__g_NZz:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .2s)}[data-slot=vertical-kpi-panel] .VerticalKpiPanel_vertical-kpi-item__g_NZz:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .28s)}@media (max-width:860px){.VerticalKpiPanel_vertical-kpis__zG7P0{grid-template-columns:repeat(3,minmax(140px,1fr));grid-template-rows:1fr;overflow-x:auto;overflow-y:hidden;align-items:stretch;scrollbar-gutter:stable both-edges}.VerticalKpiPanel_vertical-kpi-item__g_NZz{min-width:0;padding:8px}.VerticalKpiPanel_vertical-kpi-value__dynDU{font-size:var(--fs-h2)}}.SidebarIconFrame_frame__bDnC6{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.SidebarIconFrame_main__BdhU8{width:15.4px;height:15.4px}.SidebarIconFrame_sub__NNOsl{width:13.2px;height:13.2px}.SidebarIconFrame_frame__bDnC6 img,.SidebarIconFrame_frame__bDnC6 svg{width:100%;height:100%;display:block;flex:0 0 auto;object-fit:contain}.DashboardSidebar_sidebar__u4FXB{position:-webkit-sticky;position:sticky;top:var(--gap);min-height:0;background:linear-gradient(180deg,#29335c,#202848);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 40px rgba(16,20,36,.26);padding:14px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.DashboardSidebar_sidebar-nav__HdtFK{min-height:0;flex:1 1 auto;overflow:hidden;padding-right:2px}.DashboardSidebar_sidebar-menu__OdB8c{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.DashboardSidebar_sidebar-item__S2nHb,.DashboardSidebar_sidebar-summary___tbRx{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:var(--radius-sm);text-decoration:none;color:var(--text-inverse);background:rgb(244 244 246/6%);border:1px solid rgb(244 244 246/8%);font-size:var(--fs-h3);font-weight:600;line-height:1.15;transition:color .18s var(--motion-ease-soft),background-color .18s var(--motion-ease-soft),transform .18s var(--motion-ease-soft),box-shadow .22s var(--motion-ease-soft)}.DashboardSidebar_sidebar-item-active__vTyie,.DashboardSidebar_sidebar-item__S2nHb[aria-current=page],.DashboardSidebar_sidebar-summary-active__GsGZv{color:var(--color-twilight-indigo);background:var(--accent-primary);box-shadow:0 10px 20px rgba(243,167,18,.28)}.DashboardSidebar_sidebar-item-active__vTyie .DashboardSidebar_menu-icon__1d8W5,.DashboardSidebar_sidebar-item__S2nHb[aria-current=page] .DashboardSidebar_menu-icon__1d8W5,.DashboardSidebar_sidebar-summary-active__GsGZv .DashboardSidebar_menu-icon__1d8W5{color:#fff;filter:brightness(0) invert(1)}.DashboardSidebar_sidebar-accordion__Yrum7{margin:0;padding:0}.DashboardSidebar_sidebar-summary___tbRx{cursor:pointer;list-style:none}.DashboardSidebar_sidebar-summary___tbRx::-webkit-details-marker{display:none}.DashboardSidebar_sidebar-summary___tbRx::marker{content:""}.DashboardSidebar_menu-item-label__LYbme{width:100%;display:flex;align-items:center;gap:8px;min-width:0}.DashboardSidebar_sidebar-submenu__u5eRS{margin:0;padding:8px 0 0;list-style:none;display:grid;grid-gap:4px;gap:4px}.DashboardSidebar_sidebar-subitem__zNQMA{margin-left:25px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%;border-radius:var(--radius-sm);border:1px solid transparent;text-decoration:none;color:rgba(244,244,246,.82);background:transparent;font-size:var(--fs-p);font-weight:600;line-height:1.15;transition:color .18s var(--motion-ease-soft),background-color .18s var(--motion-ease-soft),transform .18s var(--motion-ease-soft),box-shadow .22s var(--motion-ease-soft)}.DashboardSidebar_sidebar-subitem__zNQMA span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSidebar_sidebar-subitem__zNQMA strong{margin-left:auto;flex:0 0 auto;text-align:right}.DashboardSidebar_sidebar-subitem-active__smRJu,.DashboardSidebar_sidebar-subitem__zNQMA[aria-current=page]{color:var(--color-twilight-indigo);background:var(--accent-primary)}.DashboardSidebar_sidebar-subitem-active__smRJu .DashboardSidebar_menu-icon__1d8W5,.DashboardSidebar_sidebar-subitem__zNQMA[aria-current=page] .DashboardSidebar_menu-icon__1d8W5{color:#fff;filter:brightness(0) invert(1)}.DashboardSidebar_menu-icon__1d8W5{color:var(--text-inverse)}.DashboardSidebar_menu-item-label__LYbme span:last-child,.DashboardSidebar_sidebar-item__S2nHb span:last-child,.DashboardSidebar_sidebar-subitem__zNQMA span:last-child,.DashboardSidebar_upgrade-title__aUQh_ span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSidebar_upgrade-card__G2QIQ{margin-top:auto;background:linear-gradient(180deg,rgb(244 244 246/6%),rgba(243,167,18,.12));border:1px solid rgba(244,244,246,.1);padding:10px;border-radius:var(--radius-sm);display:grid;grid-gap:10px;gap:10px;flex:0 0 auto;color:#fff}.DashboardSidebar_upgrade-title__aUQh_{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-h3);line-height:1.15}.DashboardSidebar_upgrade-card__G2QIQ p{margin:0;font-size:var(--fs-p);line-height:1.25}.DashboardSidebar_upgrade-btn__ecwoZ{background:var(--accent-primary);color:var(--color-twilight-indigo);font-size:var(--fs-p);font-weight:700;line-height:1.1;padding:7px 8px;cursor:pointer;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.DashboardSidebar_sidebar-item__S2nHb:hover,.DashboardSidebar_sidebar-subitem__zNQMA:hover,.DashboardSidebar_sidebar-summary___tbRx:hover{transform:translateX(2px);background:rgba(244,244,246,.1);border-color:rgba(244,244,246,.1);box-shadow:0 8px 18px rgba(0,0,0,.18)}.DashboardSidebar_upgrade-btn__ecwoZ:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.18)}}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li,[data-slot=dashboard-sidebar] .DashboardSidebar_upgrade-card__G2QIQ{opacity:0;animation:var(--anim-dashboard-fade-up) .72s var(--motion-ease-soft) both}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + 165ms)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .21s)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(4){animation-delay:calc(var(--enter-delay, 0ms) + 255ms)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(5){animation-delay:calc(var(--enter-delay, 0ms) + .3s)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(6){animation-delay:calc(var(--enter-delay, 0ms) + 345ms)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(7){animation-delay:calc(var(--enter-delay, 0ms) + .39s)}[data-slot=dashboard-sidebar] .DashboardSidebar_sidebar-menu__OdB8c>li:nth-child(8){animation-delay:calc(var(--enter-delay, 0ms) + 435ms)}[data-slot=dashboard-sidebar] .DashboardSidebar_upgrade-card__G2QIQ{animation-delay:calc(var(--enter-delay, 0ms) + .52s)}@media (min-width:701px) and (max-width:900px){.DashboardSidebar_sidebar__u4FXB{padding:12px 10px 14px}.DashboardSidebar_sidebar-item__S2nHb,.DashboardSidebar_sidebar-summary___tbRx{font-size:var(--fs-p)}.DashboardSidebar_sidebar-subitem__zNQMA{margin-left:12px;font-size:var(--fs-small)}}.DashboardTopBar_top-bar__dcM8v{width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;grid-gap:8px;gap:8px}.DashboardTopBar_search-form__BLwBv{width:100%;min-width:0;max-width:560px}.DashboardTopBar_search-input-wrap__ejO3z{position:relative}.DashboardTopBar_search-input__Tv7t2{width:100%;height:36px;background:var(--surface-control-soft);border:1px solid var(--surface-line-soft);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:var(--fs-h3);font-weight:600;line-height:1}.DashboardTopBar_search-input__Tv7t2::placeholder{color:var(--text-muted);opacity:1}.DashboardTopBar_search-icon___GEck{position:absolute;right:11px;top:50%;width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--text-primary);border-radius:999px;transform:translateY(-58%);pointer-events:none}.DashboardTopBar_search-icon___GEck:after{content:"";position:absolute;width:6px;height:2px;right:-5px;bottom:-2px;background:var(--text-primary);border-radius:2px;transform:rotate(45deg)}.DashboardTopBar_top-right-tools__hnK83{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0}.DashboardTopBar_top-actions__rkAib{display:flex;align-items:center;justify-content:flex-end;flex:1 1 320px;flex-wrap:wrap;gap:6px;min-width:0;padding:4px;border:1px solid var(--surface-line-soft);border-radius:5px;background:var(--surface-region);text-align:left}.DashboardTopBar_top-icon-btn__S4ura,.DashboardTopBar_top-user-btn__5Yual,.DashboardTopBar_top-widget-btn__qE_xY{height:36px;border:1px solid transparent;color:var(--text-primary);cursor:pointer;transition:border-color .18s var(--motion-ease-soft),background-color .18s var(--motion-ease-soft),transform .18s var(--motion-ease-soft)}.DashboardTopBar_top-icon-btn__S4ura{width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;overflow:visible;border-color:var(--surface-line-soft);background:hsla(0,0%,100%,.44)}.DashboardTopBar_top-icon__K1Tvn{position:relative;display:block;flex:0 0 auto;width:16px;height:16px}.DashboardTopBar_top-icon-bell__m7ZR5{display:inline-flex;align-items:center;justify-content:center}.DashboardTopBar_top-icon-bell__m7ZR5:after,.DashboardTopBar_top-icon-bell__m7ZR5:before{content:none}.DashboardTopBar_top-icon-bell__m7ZR5 img{width:100%;height:auto;display:block}.DashboardTopBar_top-icon-gear__D_Qb4{display:inline-flex;align-items:center;justify-content:center}.DashboardTopBar_top-icon-gear__D_Qb4:after,.DashboardTopBar_top-icon-gear__D_Qb4:before{content:none}.DashboardTopBar_top-icon-gear__D_Qb4 img{width:100%;height:auto;display:block}.DashboardTopBar_top-user-btn__5Yual{display:inline-flex;align-items:center;gap:6px;padding:0 8px;min-width:0;max-width:min(100%,228px);border-color:var(--surface-line-soft);background:hsla(0,0%,100%,.42)}.DashboardTopBar_top-user-avatar__BhNL5{width:18px;height:18px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.DashboardTopBar_top-user-avatar__BhNL5 img{width:100%;height:100%;object-fit:cover;display:block}.DashboardTopBar_top-user-copy__XBiZd{min-width:0;display:grid;grid-gap:1px;gap:1px;overflow:hidden}.DashboardTopBar_top-user-name__URKGO{font-weight:700}.DashboardTopBar_top-user-email__YKtT2,.DashboardTopBar_top-user-name__URKGO{font-size:var(--fs-small);line-height:1.05;white-space:nowrap;text-align:left}.DashboardTopBar_top-user-email__YKtT2{color:var(--text-muted)}.DashboardTopBar_top-widget-btn__qE_xY{background:var(--accent-primary-soft);border-color:rgba(243,167,18,.3);color:var(--accent-secondary);padding:0 9px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-p);font-weight:700;line-height:1;white-space:nowrap;min-width:0}.DashboardTopBar_top-widget-btn__qE_xY span:last-child{overflow:hidden;text-overflow:ellipsis}.DashboardTopBar_top-widget-icon__BLl4x{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--text-primary);border-radius:3px;position:relative;flex:0 0 auto}.DashboardTopBar_top-widget-icon__BLl4x:after,.DashboardTopBar_top-widget-icon__BLl4x:before{content:"";position:absolute;background:currentcolor}.DashboardTopBar_top-widget-icon__BLl4x:before{left:3px;right:3px;top:6px;height:2px}.DashboardTopBar_top-widget-icon__BLl4x:after{top:3px;bottom:3px;left:6px;width:2px}.DashboardTopBar_language-switcher__CNj3s{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex:0 0 auto;gap:6px}.DashboardTopBar_lang-btn__wXaNo{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-region);border:1px solid var(--surface-line-soft);color:var(--text-primary);height:36px;padding:6px 8px;min-width:36px;font-size:var(--fs-p);font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;cursor:pointer;opacity:.45;transition:opacity .2s ease}.DashboardTopBar_lang-btn-active__Mkcfo{opacity:1;background:var(--accent-primary);border-color:rgba(243,167,18,.36);color:var(--accent-secondary)}[data-slot=dashboard-top-bar] .DashboardTopBar_language-switcher__CNj3s,[data-slot=dashboard-top-bar] .DashboardTopBar_search-form__BLwBv,[data-slot=dashboard-top-bar] .DashboardTopBar_top-actions__rkAib>*{opacity:0;animation:var(--anim-dashboard-fade-up) .68s var(--motion-ease-soft) both}[data-slot=dashboard-top-bar] .DashboardTopBar_search-form__BLwBv{animation-delay:calc(var(--enter-delay, 0ms) + .1s)}[data-slot=dashboard-top-bar] .DashboardTopBar_top-actions__rkAib>:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .15s)}[data-slot=dashboard-top-bar] .DashboardTopBar_top-actions__rkAib>:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .2s)}[data-slot=dashboard-top-bar] .DashboardTopBar_top-actions__rkAib>:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .25s)}[data-slot=dashboard-top-bar] .DashboardTopBar_top-actions__rkAib>:nth-child(4){animation-delay:calc(var(--enter-delay, 0ms) + .3s)}[data-slot=dashboard-top-bar] .DashboardTopBar_language-switcher__CNj3s{animation-delay:calc(var(--enter-delay, 0ms) + .34s)}@media (max-width:700px){.DashboardTopBar_top-bar__dcM8v{grid-template-columns:1fr;gap:8px;padding:10px 8px 8px}.DashboardTopBar_search-form__BLwBv{max-width:100%}.DashboardTopBar_top-right-tools__hnK83{justify-content:stretch;align-items:stretch;gap:6px}.DashboardTopBar_top-actions__rkAib{width:100%;justify-content:space-between;gap:4px}.DashboardTopBar_top-user-email__YKtT2,.DashboardTopBar_top-user-name__URKGO{display:none}.DashboardTopBar_top-user-btn__5Yual{padding:0 6px;max-width:none}.DashboardTopBar_lang-btn__wXaNo,.DashboardTopBar_top-icon-btn__S4ura,.DashboardTopBar_top-user-btn__5Yual,.DashboardTopBar_top-widget-btn__qE_xY{height:32px}.DashboardTopBar_top-widget-btn__qE_xY{flex:1 1 96px;font-size:var(--fs-small);padding:0 7px;justify-content:center}.DashboardTopBar_language-switcher__CNj3s{width:100%;margin-left:0;justify-content:flex-end;gap:4px}.DashboardTopBar_lang-btn__wXaNo{min-width:34px;padding:5px 7px;font-size:var(--fs-p)}}@media (min-width:701px) and (max-width:1100px){.DashboardTopBar_top-bar__dcM8v{grid-template-columns:1fr;gap:8px;padding:10px 8px 8px}.DashboardTopBar_top-right-tools__hnK83{justify-content:space-between}.DashboardTopBar_top-actions__rkAib{justify-content:flex-start}.DashboardTopBar_top-user-email__YKtT2{display:none}}@media (max-width:520px){.DashboardTopBar_top-widget-btn__qE_xY{flex:0 0 auto;width:32px;padding:0}.DashboardTopBar_top-widget-btn__qE_xY span:last-child{display:none}}.GoalTrackerCard_goal-tracker-card__SrLBH{--goal-thumb-size:40px;--goal-item-column-gap:9px;height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:25px;gap:25px;overflow:hidden}.GoalTrackerCard_goal-tracker-card-header__jg5aJ{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--panel-action-h)}.GoalTrackerCard_goal-tracker-card-title__a_APf{margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.1}.GoalTrackerCard_goal-tracker-card-add-button__AhCFW{display:inline-flex;align-items:center;justify-content:center;min-height:var(--panel-action-h);background:var(--surface-region-strong);color:var(--text-primary);font-size:var(--fs-small);font-weight:700;line-height:1;padding:4px 6px;border:1px solid var(--control-border)}.GoalTrackerCard_goal-tracker-card-groups__Y3z5Q{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-content:start;min-height:0;overflow:hidden}.GoalTrackerCard_goal-tracker-card-group__rXdqc{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-content:start;min-height:0;padding:10px;border-radius:12px;background:var(--surface-region);border:1px solid var(--surface-line-soft)}.GoalTrackerCard_goal-tracker-card-group-scrollable__wjczD{overflow:hidden}.GoalTrackerCard_goal-tracker-card-group-title__ESSY6{margin:0;font-size:.6875rem;color:var(--text-muted);line-height:1.1;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.GoalTrackerCard_goal-tracker-card-list__Kq9We{margin:0;padding:0;list-style:none;display:grid;align-content:space-between;height:100%;justify-items:start;min-height:0}.GoalTrackerCard_goal-tracker-card-list-scrollable__PdQkS{min-height:0;overflow:hidden}.GoalTrackerCard_goal-tracker-card-item___wBxK{width:100%;max-inline-size:100%}.GoalTrackerCard_goal-tracker-card-item-content__2AywV{display:grid;grid-template-columns:var(--goal-thumb-size) minmax(0,1fr);grid-column-gap:var(--goal-item-column-gap);column-gap:var(--goal-item-column-gap);justify-self:stretch;inline-size:100%;padding:6px;border-radius:10px;background:hsla(0,0%,100%,.56);align-items:start}.GoalTrackerCard_goal-tracker-card-item-featured__ZgPY0 .GoalTrackerCard_goal-tracker-card-progress-fill__cR3Le{background:linear-gradient(90deg,#d5e45d,#86be48)}.GoalTrackerCard_goal-tracker-card-thumb__7f23q{width:var(--goal-thumb-size);height:var(--goal-thumb-size);background:linear-gradient(135deg,#e0e0e0,#cfcfcf);background-size:cover;background-position:50%;background-repeat:no-repeat}.GoalTrackerCard_goal-tracker-card-body__GOWY7{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title amount" "progress progress" "support support";grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px;align-items:center}.GoalTrackerCard_goal-tracker-card-item-title__d_OMe{grid-area:title;margin:0;font-size:var(--fs-small);line-height:1.1;font-weight:700;color:var(--text-primary);min-width:0}.GoalTrackerCard_goal-tracker-card-amount__U_0rQ{grid-area:amount;margin:0;display:inline-flex;align-items:baseline;gap:2px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1;justify-self:end;white-space:nowrap}.GoalTrackerCard_goal-tracker-card-amount__U_0rQ strong{font-size:var(--fs-small);color:var(--text-primary);line-height:1}.GoalTrackerCard_goal-tracker-card-progress-track__BJ98w{grid-area:progress;position:relative;height:10px;background:var(--surface-region-strong);border-radius:999px;overflow:hidden}.GoalTrackerCard_goal-tracker-card-progress-fill__cR3Le{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#ecb24f,#d9933f);border-radius:inherit}.GoalTrackerCard_goal-tracker-card-support__F9mCd{grid-area:support;margin:0;font-size:var(--fs-small);line-height:1.1;color:var(--text-secondary)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-group__rXdqc,[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-header__jg5aJ,[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-item___wBxK{opacity:0;animation:var(--anim-dashboard-fade-up) .72s var(--motion-ease-soft) both}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-header__jg5aJ{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-group__rXdqc:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .2s)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-group__rXdqc:last-child{animation-delay:calc(var(--enter-delay, 0ms) + .28s)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-item___wBxK:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .32s)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-item___wBxK:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .38s)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-item___wBxK:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .44s)}[data-slot=goal-tracker-card] .GoalTrackerCard_goal-tracker-card-progress-fill__cR3Le{transform-origin:left center;animation:var(--anim-dashboard-reveal-line) .86s var(--motion-ease-soft) both;animation-delay:calc(var(--enter-delay, 0ms) + .42s)}@media (min-width:701px){.GoalTrackerCard_goal-tracker-card-list-scrollable__PdQkS{grid-auto-rows:max-content;height:auto}.GoalTrackerCard_goal-tracker-card-list-scrollable__PdQkS .GoalTrackerCard_goal-tracker-card-item-content__2AywV{height:auto;align-items:start}}.TransactionsCard_card__OfiTH{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:25px;gap:25px}.TransactionsCard_header__PSif3{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--panel-action-h)}.TransactionsCard_title__o99Gf{margin:0;font-size:var(--fs-h3);line-height:1.1;font-weight:700}.TransactionsCard_period-btn__BtmUc{display:inline-flex;align-items:center;justify-content:center;min-height:var(--panel-action-h);background:var(--surface-region-strong);color:var(--text-primary);font-size:var(--fs-small);font-weight:700;line-height:1;padding:4px 6px;border:1px solid var(--control-border);gap:3px}.TransactionsCard_caret__WIyzQ{width:10px;height:6px;flex:0 0 auto;display:block}.TransactionsCard_content__4idoA{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:13px;gap:13px;min-height:0;padding:10px;border-radius:12px;background:var(--surface-region);border:1px solid var(--surface-line-soft)}.TransactionsCard_columns__qLowo{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.TransactionsCard_transaction-list__W6WEF{margin:0;padding:0;list-style:none;display:grid;align-content:space-between;grid-auto-rows:max-content;grid-gap:10px;gap:10px;min-height:0;overflow:hidden auto;scrollbar-gutter:stable}.TransactionsCard_transaction-item__Xtjah{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--surface-line-soft);background:hsla(0,0%,100%,.6)}.TransactionsCard_transaction-avatar__MdjiJ{width:25px;height:25px;border-radius:3px;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain}.TransactionsCard_transaction-main__g9QIC{min-width:0}.TransactionsCard_transaction-name__4jlCO{margin:0;font-size:var(--fs-small);line-height:1.1;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TransactionsCard_transaction-date__lre6A{margin:1px 0 0;font-size:var(--fs-small);line-height:1.1;color:var(--text-secondary)}.TransactionsCard_transaction-meta__oLHQU{text-align:right;min-width:46px}.TransactionsCard_transaction-amount__X_7gE{margin:0;font-size:var(--fs-small);line-height:1;font-weight:700}.TransactionsCard_positive__0537u{color:var(--accent-success)}.TransactionsCard_negative__M0_hO{color:var(--text-secondary)}[data-slot=transactions-card] .TransactionsCard_columns__qLowo,[data-slot=transactions-card] .TransactionsCard_header__PSif3,[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah{opacity:0;animation:var(--anim-dashboard-fade-up) .7s var(--motion-ease-soft) both}[data-slot=transactions-card] .TransactionsCard_header__PSif3{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=transactions-card] .TransactionsCard_columns__qLowo{animation-delay:calc(var(--enter-delay, 0ms) + .19s)}[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .25s)}[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .29s)}[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .33s)}[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah:nth-child(4){animation-delay:calc(var(--enter-delay, 0ms) + .37s)}[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah:nth-child(5){animation-delay:calc(var(--enter-delay, 0ms) + .41s)}[data-slot=transactions-card] .TransactionsCard_transaction-item__Xtjah:nth-child(6){animation-delay:calc(var(--enter-delay, 0ms) + .45s)}@media (max-width:700px){.TransactionsCard_card__OfiTH{gap:10px}.TransactionsCard_transaction-item__Xtjah{grid-template-columns:22px minmax(0,1fr) auto;gap:8px}.TransactionsCard_transaction-avatar__MdjiJ{width:22px;height:22px}}.VariableExpensesCard_card__wNw55{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto auto;align-content:space-between;grid-gap:6px;gap:6px}.VariableExpensesCard_heading__zzn4X{min-width:0;display:flex;align-items:center}.VariableExpensesCard_title__yJUyo{margin:0;font-size:var(--fs-h3);line-height:1.1;font-weight:700}.VariableExpensesCard_summary__wSrTK{display:grid;grid-gap:1px;gap:1px;min-width:0}.VariableExpensesCard_summary-value___XPWw{color:var(--text-primary);font-size:2.5em;font-weight:700;line-height:1;margin-bottom:5px}.VariableExpensesCard_summary-change__HjqoK{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--accent-success-soft);color:var(--accent-success);font-size:var(--fs-small);font-weight:700;line-height:1.1}[data-slot=variable-expenses-card] .VariableExpensesCard_heading__zzn4X,[data-slot=variable-expenses-card] .VariableExpensesCard_summary__wSrTK{opacity:0;animation:var(--anim-dashboard-fade-up) .7s var(--motion-ease-soft) both}[data-slot=variable-expenses-card] .VariableExpensesCard_heading__zzn4X{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=variable-expenses-card] .VariableExpensesCard_summary__wSrTK{animation-delay:calc(var(--enter-delay, 0ms) + .21s)}@media (max-width:700px){.VariableExpensesCard_card__wNw55{gap:8px}.VariableExpensesCard_title__yJUyo{font-size:var(--fs-h3)}}.WalletPanel_wallet-panel__AOCzy{height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto auto auto;align-content:space-between;grid-gap:0;gap:0}.WalletPanel_wallet-header__w10gC{display:block}.WalletPanel_wallet-heading__MLipy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action" "carousel carousel";grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px;align-items:start}.WalletPanel_wallet-heading-copy__QQWKJ{grid-area:copy;min-width:0;display:grid;grid-row-gap:4px;row-gap:4px;justify-items:start}.WalletPanel_wallet-title__qb_2L{margin:0;font-size:var(--fs-h2);line-height:1;font-weight:700}.WalletPanel_wallet-subtitle___odjU{margin:0;font-size:var(--fs-small);color:var(--text-muted);line-height:1.05}.WalletPanel_wallet-add-btn__Z13hA{grid-area:action;min-height:var(--panel-action-h);background:var(--surface-region-strong);color:var(--text-primary);font-size:var(--fs-small);font-weight:700;line-height:1;padding:4px 6px;border:1px solid var(--control-border);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;align-self:start}.WalletPanel_wallet-add-btn-short__PpbUU{display:none}.WalletPanel_wallet-carousel__2BOal{grid-area:carousel;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;align-items:stretch;inline-size:100%;block-size:clamp(120px,15vh,180px);min-block-size:0;overflow:hidden}.WalletPanel_wallet-carousel-main__SQ70e{background:var(--bg-muted);display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;min-width:0;min-height:0;border-radius:var(--radius-sm)}.WalletPanel_wallet-carousel-main__SQ70e:active{cursor:-webkit-grabbing;cursor:grabbing}.WalletPanel_wallet-carousel-main__SQ70e::-webkit-scrollbar{display:none}.WalletPanel_wallet-slide__a92P8{flex:0 0 min(84%,260px);height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding:6px;overflow:hidden;background:linear-gradient(135deg,#cfcfcf,#bebebe);border-radius:var(--radius-sm)}.WalletPanel_wallet-slide__a92P8 p{position:relative;z-index:1;margin:0;font-size:var(--fs-p);font-weight:700;background:hsla(0,0%,100%,.8);padding:2px 6px}.WalletPanel_wallet-slide-art__ZiDqs{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.WalletPanel_wallet-shortcuts__z90WG{margin:0;padding:0;list-style:none;display:grid;grid-gap:15px;gap:15px;overflow:hidden}.WalletPanel_wallet-shortcuts__z90WG li{display:grid;justify-items:center;min-width:0}.WalletPanel_wallet-shortcuts-primary__Iz3qZ{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-content:space-between;overflow:hidden}.WalletPanel_wallet-shortcuts-primary__Iz3qZ li{display:grid;place-items:center;min-width:0}.WalletPanel_wallet-shortcuts-secondary__sLIUP{grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.WalletPanel_wallet-shortcuts-secondary__sLIUP::-webkit-scrollbar{display:none}.WalletPanel_wallet-shortcuts-secondary__sLIUP li{justify-items:start}.WalletPanel_wallet-shortcut-item__kgNWl{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;background:transparent;color:var(--text-primary);display:grid;justify-items:center;align-content:start;grid-gap:2px;gap:2px;padding:0}.WalletPanel_wallet-shortcut-item-primary__9jTaP{grid-template-rows:auto auto;width:100%;margin-right:0;justify-items:center;align-content:center;justify-content:center;gap:6px;padding:8px 6px;border-radius:12px;background:var(--surface-region);border:1px solid var(--surface-line-soft)}.WalletPanel_wallet-shortcut-item-secondary__Opyoo{min-width:clamp(52px,5vw,90px)}.WalletPanel_wallet-shortcut-item-primary__9jTaP .WalletPanel_wallet-shortcut-text__mqZVt,.WalletPanel_wallet-shortcut-item-secondary__Opyoo .WalletPanel_wallet-shortcut-text__mqZVt{font-weight:400}.WalletPanel_wallet-shortcut-image__xkwrd{display:block;align-self:end;background:#dcdcdc;background-position:50%;background-repeat:no-repeat;background-size:cover}.WalletPanel_wallet-shortcut-image-primary__p9Gfx{width:clamp(34px,3vw,60px);height:clamp(34px,3vw,60px);padding:clamp(5px,.7vw,10px);align-self:center;border:2px solid #c8c3c3;border-radius:5px;background-color:transparent;background-size:45%}.WalletPanel_wallet-shortcut-image-secondary__diC66{width:clamp(42px,4vw,92px);height:clamp(42px,4vw,92px);border-radius:50%}.WalletPanel_wallet-shortcut-text__mqZVt{display:block;width:auto;max-width:none;text-align:center;font-size:clamp(12px,.9vw,16px);line-height:1.05;font-weight:700;white-space:nowrap;overflow:visible;text-overflow:clip}.WalletPanel_wallet-secondary-title__yiYDn{margin:0;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:var(--fs-small);font-weight:700;color:var(--text-muted);line-height:1.05}.WalletPanel_wallet-secondary-group__cQcSA{display:grid;grid-gap:10px;gap:10px;min-height:0}[data-slot=wallet-panel] .WalletPanel_wallet-add-btn__Z13hA,[data-slot=wallet-panel] .WalletPanel_wallet-carousel__2BOal,[data-slot=wallet-panel] .WalletPanel_wallet-heading-copy__QQWKJ,[data-slot=wallet-panel] .WalletPanel_wallet-secondary-title__yiYDn,[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-primary__Iz3qZ li,[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li{opacity:0;animation:var(--anim-dashboard-fade-up) .7s var(--motion-ease-soft) both}[data-slot=wallet-panel] .WalletPanel_wallet-heading-copy__QQWKJ{animation-delay:calc(var(--enter-delay, 0ms) + .11s)}[data-slot=wallet-panel] .WalletPanel_wallet-add-btn__Z13hA{animation-delay:calc(var(--enter-delay, 0ms) + .17s)}[data-slot=wallet-panel] .WalletPanel_wallet-carousel__2BOal{animation-delay:calc(var(--enter-delay, 0ms) + .23s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-primary__Iz3qZ li:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .28s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-primary__Iz3qZ li:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .32s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-primary__Iz3qZ li:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .36s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-primary__Iz3qZ li:nth-child(4){animation-delay:calc(var(--enter-delay, 0ms) + .4s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-primary__Iz3qZ li:nth-child(5){animation-delay:calc(var(--enter-delay, 0ms) + .44s)}[data-slot=wallet-panel] .WalletPanel_wallet-secondary-title__yiYDn{animation-delay:calc(var(--enter-delay, 0ms) + .46s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li:first-child{animation-delay:calc(var(--enter-delay, 0ms) + .5s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li:nth-child(2){animation-delay:calc(var(--enter-delay, 0ms) + .54s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li:nth-child(3){animation-delay:calc(var(--enter-delay, 0ms) + .58s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li:nth-child(4){animation-delay:calc(var(--enter-delay, 0ms) + .62s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li:nth-child(5){animation-delay:calc(var(--enter-delay, 0ms) + .66s)}[data-slot=wallet-panel] .WalletPanel_wallet-shortcuts-secondary__sLIUP li:nth-child(6){animation-delay:calc(var(--enter-delay, 0ms) + .7s)}@media (max-width:700px){.WalletPanel_wallet-panel__AOCzy{grid-template-rows:auto auto auto;gap:6px}.WalletPanel_wallet-carousel__2BOal{block-size:clamp(112px,24vw,150px)}.WalletPanel_wallet-slide__a92P8{flex-basis:86%}.WalletPanel_wallet-title__qb_2L{font-size:var(--fs-h3)}.WalletPanel_wallet-subtitle___odjU{font-size:var(--fs-p)}.WalletPanel_wallet-add-btn__Z13hA{font-size:var(--fs-small)}.WalletPanel_wallet-shortcuts-primary__Iz3qZ{grid-auto-columns:max-content}.WalletPanel_wallet-shortcuts-secondary__sLIUP{grid-template-columns:repeat(4,minmax(0,1fr))}.WalletPanel_wallet-shortcut-item__kgNWl{gap:2px}.WalletPanel_wallet-shortcut-item-primary__9jTaP{grid-template-rows:34px auto}.WalletPanel_wallet-shortcut-item-secondary__Opyoo{grid-template-rows:24px auto}.WalletPanel_wallet-shortcut-image-primary__p9Gfx{width:34px;height:34px}.WalletPanel_wallet-shortcut-image-secondary__diC66{width:24px;height:24px}.WalletPanel_wallet-shortcut-text__mqZVt{font-size:var(--fs-small)}}@media (min-width:701px) and (max-width:1100px){.WalletPanel_wallet-shortcuts-primary__Iz3qZ{grid-template-columns:repeat(4,minmax(0,1fr))}.WalletPanel_wallet-shortcuts-secondary__sLIUP{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:920px){.WalletPanel_wallet-add-btn-full__KKFly{display:none}.WalletPanel_wallet-add-btn-short__PpbUU{display:inline}}.BalanceChart_balance-chart__5c__G{--chart-savings-color:#f3a712;--chart-income-color:#cfc758;--chart-expenses-color:#afd988;height:100%;min-height:0;background:var(--surface-card);padding:var(--dashboard-card-padding);border-radius:var(--radius-sm);display:grid;grid-template-rows:auto 1fr;grid-gap:6px;gap:6px;overflow:visible}.BalanceChart_balance-chart-header__Ieeta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary controls" "overview legend";grid-row-gap:4px;row-gap:4px;grid-column-gap:8px;column-gap:8px;align-items:center}.BalanceChart_balance-summary__mskkH{grid-area:summary;min-width:0}.BalanceChart_balance-total__FppVw{margin:0;font-size:var(--fs-h1);line-height:1;font-weight:700}.BalanceChart_balance-overview__hZUwF{grid-area:overview;margin:0;color:var(--text-muted);font-size:var(--fs-small);line-height:1.05}.BalanceChart_balance-controls__traGE{grid-area:controls;justify-self:end;align-self:start;display:flex;flex-wrap:wrap;gap:6px}.BalanceChart_icon-btn__jJtxz,.BalanceChart_range-btn__L3tKx{background:var(--surface-control-alt);color:var(--text-primary);font-size:var(--fs-p);font-weight:600;padding:5px 8px;border-radius:9px;line-height:1;min-height:30px}.BalanceChart_range-btn__L3tKx{display:inline-flex;align-items:center;gap:5px}.BalanceChart_icon-btn__jJtxz{min-width:32px;text-align:center;line-height:0}.BalanceChart_icon-btn__jJtxz,.BalanceChart_icon__BfY2G{display:inline-flex;align-items:center;justify-content:center}.BalanceChart_icon__BfY2G{width:14px;height:14px}.BalanceChart_icon__BfY2G img{width:100%;height:auto;display:block}.BalanceChart_caret__QEAWx{width:10px;height:6px;flex:0 0 auto;display:block}.BalanceChart_balance-legend__vtAqT{grid-area:legend;min-width:0;justify-self:end;display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-small);line-height:1.05;color:var(--text-muted)}.BalanceChart_balance-legend__vtAqT span{display:inline-flex;align-items:center;gap:5px}.BalanceChart_balance-canvas__IeaH6{width:100%;min-width:0;min-height:clamp(180px,28vh,260px);height:100%;overflow:visible}.BalanceChart_chart-area-inner__dIays{position:relative;width:100%;height:100%;overflow:visible;isolation:isolate}.BalanceChart_chart-area-inner__dIays svg{display:block}.BalanceChart_chart-placeholder__zfz6I{position:relative;width:100%;height:100%;min-height:inherit;display:grid;align-items:end;padding:12px 0 32px;isolation:isolate}.BalanceChart_chart-placeholder-grid__lXDSP{position:absolute;inset:12px 0 32px;display:grid;align-content:stretch;pointer-events:none}.BalanceChart_chart-placeholder-grid__lXDSP span{border-top:1px solid rgba(83,77,65,.14)}.BalanceChart_chart-placeholder-bars__ga8qc{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;grid-gap:clamp(10px,1.8vw,18px);gap:clamp(10px,1.8vw,18px);padding:0 10px}.BalanceChart_chart-placeholder-bar__ohP9_{width:100%;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,rgba(243,167,18,.88),rgba(207,199,88,.74) 45%,hsla(91,52%,69%,.52));opacity:.72;transform-origin:center bottom;animation:BalanceChart_chart-placeholder-rise__BTWk0 .92s var(--motion-ease-soft) both}.BalanceChart_chart-placeholder-bar__ohP9_:nth-child(2){animation-delay:80ms}.BalanceChart_chart-placeholder-bar__ohP9_:nth-child(3){animation-delay:.14s}.BalanceChart_chart-placeholder-bar__ohP9_:nth-child(4){animation-delay:.22s}.BalanceChart_chart-placeholder-bar__ohP9_:nth-child(5){animation-delay:.28s}.BalanceChart_chart-placeholder-bar__ohP9_:nth-child(6){animation-delay:.34s}.BalanceChart_chart-placeholder-bar__ohP9_:nth-child(7){animation-delay:.42s}.BalanceChart_chart-grid-line__ntunM{stroke:rgba(83,77,65,.18);stroke-width:1}.BalanceChart_chart-bar-group__TlXvA{cursor:crosshair}.BalanceChart_chart-bar-ghost__jm_zS{fill:rgba(83,77,65,.12)}.BalanceChart_chart-bar-savings__MV2oR{fill:var(--chart-savings-color)}.BalanceChart_chart-bar-income__Y9Gmp{fill:var(--chart-income-color)}.BalanceChart_chart-bar-expenses__OdL8f{fill:var(--chart-expenses-color)}.BalanceChart_dot__mYeVX{width:9px;height:9px;border-radius:2px;display:inline-block;flex:0 0 auto}.BalanceChart_savings__hlu_k{background:var(--chart-savings-color)}.BalanceChart_income__0JOSv{background:var(--chart-income-color)}.BalanceChart_expenses__J1Av3{background:var(--chart-expenses-color)}.BalanceChart_chart-tooltip__tZhrw{position:absolute;transform:translate(-50%,-100%);background:var(--surface-inverse);border-radius:10px;padding:8px 10px;min-width:170px;max-width:min(220px,calc(100% - 12px));pointer-events:none;z-index:30;color:#fff}.BalanceChart_chart-tooltip-date__x_wtg{margin:0 0 6px;color:#fff;font-size:var(--fs-p)}.BalanceChart_chart-tooltip__tZhrw ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.BalanceChart_chart-tooltip__tZhrw li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:6px;column-gap:6px;font-size:var(--fs-p)}.BalanceChart_chart-tooltip__tZhrw strong{font-size:var(--fs-p)}[data-slot=balance-chart] .BalanceChart_balance-canvas__IeaH6,[data-slot=balance-chart] .BalanceChart_balance-controls__traGE,[data-slot=balance-chart] .BalanceChart_balance-legend__vtAqT,[data-slot=balance-chart] .BalanceChart_balance-overview__hZUwF,[data-slot=balance-chart] .BalanceChart_balance-summary__mskkH{opacity:0;animation:var(--anim-dashboard-fade-up) .72s var(--motion-ease-soft) both}[data-slot=balance-chart] .BalanceChart_balance-summary__mskkH{animation-delay:calc(var(--enter-delay, 0ms) + .12s)}[data-slot=balance-chart] .BalanceChart_balance-controls__traGE{animation-delay:calc(var(--enter-delay, 0ms) + .18s)}[data-slot=balance-chart] .BalanceChart_balance-overview__hZUwF{animation-delay:calc(var(--enter-delay, 0ms) + .24s)}[data-slot=balance-chart] .BalanceChart_balance-legend__vtAqT{animation-delay:calc(var(--enter-delay, 0ms) + .29s)}[data-slot=balance-chart] .BalanceChart_balance-canvas__IeaH6{animation-delay:calc(var(--enter-delay, 0ms) + .36s)}[data-slot=balance-chart] .BalanceChart_chart-grid-line__ntunM{transform-origin:left center;animation:var(--anim-dashboard-reveal-line) var(--motion-duration-line) var(--motion-ease-enter) both;animation-delay:calc(var(--enter-delay, 0ms) + .43s)}[data-slot=balance-chart] .BalanceChart_chart-bar-group__TlXvA{transform-box:fill-box;transform-origin:center bottom;animation:var(--anim-dashboard-reveal-rise) .64s var(--motion-ease-soft) both;animation-delay:calc(var(--enter-delay, 0ms) + .5s + (var(--bar-index, 0) * 44ms))}@media (max-width:700px){.BalanceChart_balance-chart-header__Ieeta{grid-template-columns:1fr;grid-template-areas:"summary" "controls" "legend" "overview";align-items:start}.BalanceChart_balance-controls__traGE{justify-self:start}.BalanceChart_balance-legend__vtAqT{justify-self:start;justify-content:flex-start;font-size:var(--fs-p);gap:6px}.BalanceChart_balance-canvas__IeaH6{min-height:170px}.BalanceChart_balance-total__FppVw{font-size:var(--fs-h1)}.BalanceChart_balance-overview__hZUwF{font-size:var(--fs-p)}.BalanceChart_chart-tooltip__tZhrw{min-width:150px;padding:6px 8px}}@media (min-width:701px) and (max-width:1100px){.BalanceChart_balance-chart-header__Ieeta{grid-template-columns:1fr;grid-template-areas:"summary" "controls" "overview" "legend";align-items:start}}@keyframes BalanceChart_chart-placeholder-rise__BTWk0{0%{opacity:0;transform:scaleY(.2) translateY(10px)}to{opacity:.72;transform:scaleY(1) translateY(0)}}