.Landing_page__5ilOs{width:min(100%,1200px);margin:auto;padding:clamp(24px,5vw,64px);color:var(--color-text-primary)}.Landing_header__aG8iK{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.Landing_header__aG8iK a{color:inherit;text-decoration:none}.Landing_header__aG8iK nav{display:flex;gap:20px;align-items:center}.Landing_join__gImnk{background:var(--color-wise-lime);color:var(--color-wise-forest)!important;border-radius:var(--radius-full);padding:12px 20px;font-weight:700}.Landing_hero__mBiLU{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:24px;padding:64px 0 56px}.Landing_eyebrow__VaeuZ{color:var(--color-accent);font-weight:700;font-size:var(--text-sm);margin-bottom:18px}.Landing_hero__mBiLU h1{font-size:clamp(40px,6vw,72px);white-space:pre-line;line-height:1.05;letter-spacing:-.045em;margin:0 0 24px}.Landing_intro__fCKAi{max-width:520px;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.6}.Landing_orbit__Vg0gC{width:240px;height:240px;position:relative;display:grid;place-items:center}.Landing_orbit__Vg0gC span{position:absolute;border:1px solid var(--color-border);border-radius:50%;inset:0}.Landing_orbit__Vg0gC span:nth-child(2){inset:24px;border-color:var(--color-wise-lime)}.Landing_orbit__Vg0gC span:nth-child(3){inset:48px;background:var(--color-wise-lime);border:0}.Landing_orbit__Vg0gC img{width:84px;height:84px;position:relative}.Landing_page__5ilOs h2{font-size:var(--text-xl);margin-bottom:24px;letter-spacing:-.02em}.Landing_grid__nx3qk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.Landing_module__vYnUs{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-secondary);text-decoration:none;color:inherit;min-width:0;display:flex;flex-direction:column;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.Landing_module__vYnUs:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.06)}.Landing_module__vYnUs:focus-visible,.Landing_page__5ilOs a:focus-visible{outline:var(--focus-ring);outline-offset:4px}.Landing_cardTop__x70Q3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.Landing_spotIcon__dRsYx{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.07));transition:transform var(--transition-fast)}.Landing_module__vYnUs:hover .Landing_spotIcon__dRsYx{transform:scale(1.08) translateY(-2px)}.Landing_cardArrow__xDCML{font-size:var(--text-xs);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-bg-tertiary);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.Landing_module__vYnUs:hover .Landing_cardArrow__xDCML{background:var(--color-wise-lime);color:var(--color-wise-forest);transform:translate(2px,-2px)}.Landing_module__vYnUs h3{font-size:var(--text-lg);margin-bottom:10px;font-weight:700}.Landing_footer__BRaHb p,.Landing_module__vYnUs p{color:var(--color-text-secondary);line-height:1.6}.Landing_footer__BRaHb{border-top:1px solid var(--color-border);margin-top:56px;padding-top:36px;display:grid;grid-template-columns:2fr 1fr;gap:48px}.Landing_footer__BRaHb h2{margin:8px 0 12px}.Landing_footerLinks__WdD1Z{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px}.Landing_footer__BRaHb a{display:inline-flex;gap:8px;align-items:center;min-height:42px;margin-top:16px;color:var(--color-accent)}@media(max-width:900px){.Landing_grid__nx3qk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Landing_hero__mBiLU{grid-template-columns:1fr;padding:48px 0 32px}.Landing_orbit__Vg0gC{display:none}.Landing_footer__BRaHb{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.Landing_grid__nx3qk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Landing_module__vYnUs{padding:16px}.Landing_cardTop__x70Q3{margin-bottom:14px}.Landing_spotIcon__dRsYx{width:48px;height:48px}.Landing_cardArrow__xDCML{width:28px;height:28px}.Landing_module__vYnUs h3{font-size:var(--text-md);margin-bottom:6px}.Landing_module__vYnUs p{font-size:var(--text-xs);line-height:1.45}}@media(max-width:420px){.Landing_grid__nx3qk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Landing_header__aG8iK nav{gap:12px}.Landing_page__5ilOs{padding-inline:max(var(--mobile-page-gutter),env(safe-area-inset-left))}.Landing_module__vYnUs{padding:14px 10px}.Landing_cardTop__x70Q3{margin-bottom:10px}.Landing_spotIcon__dRsYx{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.Landing_module__vYnUs{transition:none}.Landing_module__vYnUs:hover{transform:none;box-shadow:none}.Landing_spotIcon__dRsYx{transition:none}.Landing_module__vYnUs:hover .Landing_spotIcon__dRsYx{transform:none}.Landing_cardArrow__xDCML{transition:none}.Landing_module__vYnUs:hover .Landing_cardArrow__xDCML{transform:none}}@media (hover:none) and (pointer:coarse),(max-width:767px){.Landing_page__5ilOs{padding-inline:max(var(--mobile-page-gutter),env(safe-area-inset-left)) max(var(--mobile-page-gutter),env(safe-area-inset-right))}}.Landing_dashboardPage__jGOJv{padding:0}.Button_button__hMNEn{--action-tone:var(--color-text-secondary);--action-tint:var(--color-bg-tertiary);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--control-height);min-width:var(--control-height);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-full);box-sizing:border-box;font-size:var(--text-description);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.Button_button__hMNEn[data-tone=income]{--action-tone:var(--color-income-ink);--action-tint:var(--color-income-bg)}.Button_button__hMNEn[data-tone=expense]{--action-tone:var(--color-expense-ink);--action-tint:var(--color-expense-bg)}.Button_button__hMNEn[data-tone=subscription]{--action-tone:var(--color-neutral);--action-tint:var(--color-neutral-bg)}.Button_busy__rN2fW,.Button_content__Y4InY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_busy__rN2fW>svg,.Button_content__Y4InY>svg{width:var(--action-icon-size);height:var(--action-icon-size);stroke-width:2;flex-shrink:0}.Button_busy__rN2fW{position:absolute;inset:0;font-size:var(--text-xs)}.Button_wise__X5_oa{background:var(--color-wise-lime);color:var(--color-wise-forest)}.Button_wise__X5_oa:hover:not(:disabled){background:var(--color-wise-lime-hover)}.Button_primary__oSpWt{background:var(--color-action-dark);color:var(--color-action-on-dark)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--color-action-dark-hover)}.Button_secondary__lRe7Q{background:var(--color-bg-secondary);color:var(--action-tone);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--action-tint);border-color:var(--action-tone)}.Button_ghost__mZ9vJ{background:transparent;color:var(--action-tone)}.Button_ghost__mZ9vJ:hover:not(:disabled),.Button_subtle__M40mv{background:var(--action-tint)}.Button_subtle__M40mv{color:var(--action-tone);border-color:color-mix(in srgb,var(--action-tone) 20%,transparent)}.Button_subtle__M40mv:hover:not(:disabled){border-color:var(--action-tone)}.Button_emerald__13LIO{background:var(--color-avanza-emerald);color:white}.Button_emerald__13LIO:hover:not(:disabled){background:var(--color-avanza-emerald-hover)}.Button_danger__1ocl9{background:var(--color-danger-solid);color:white}.Button_danger__1ocl9:hover:not(:disabled){background:var(--color-danger-hover)}.Button_button__hMNEn:focus-visible{outline:var(--focus-ring);outline-offset:3px}.Button_button__hMNEn[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed}.Button_sm__h9eWB{padding-inline:var(--space-3)}.Button_lg__PdjsY{height:var(--control-height-large);min-width:var(--control-height-large);font-size:var(--text-body)}.Button_iconOnly___Gw5k{width:var(--control-height);padding:0;border-radius:50%}.Button_iconOnly___Gw5k.Button_lg__PdjsY{width:var(--control-height-large)}.Button_iconOnly___Gw5k .Button_content__Y4InY>svg{width:var(--utility-icon-size);height:var(--utility-icon-size)}.Button_square__HbDzp{border-radius:var(--radius-md)}@container (max-width: 560px){.Button_compact__W_Q5B{width:var(--control-height);padding:0;border-radius:50%}.Button_compact__W_Q5B .Button_content__Y4InY>span{display:none}}@media (max-width:768px){.Button_responsive__Ug0hi{width:var(--control-height);padding:0;border-radius:50%}.Button_responsive__Ug0hi .Button_content__Y4InY>span{display:none}.Button_responsive__Ug0hi .Button_busy__rN2fW{font-size:0}.Button_responsive__Ug0hi .Button_busy__rN2fW:after{content:"";width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%}}.dashboard-shell .Button_emerald__13LIO,.dashboard-shell .Button_primary__oSpWt{background:var(--color-wise-lime);color:var(--color-wise-forest)}.dashboard-shell .Button_emerald__13LIO:hover:not(:disabled),.dashboard-shell .Button_primary__oSpWt:hover:not(:disabled){background:var(--color-wise-lime-hover)}.Sidebar_sidebar__5oZEx{width:260px;min-width:260px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:var(--space-6) var(--space-4);background-color:var(--color-bg-secondary);border-right:1px solid var(--color-border);box-shadow:1px 0 3px rgba(0,0,0,.02)}.Sidebar_brand__oukDJ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);text-decoration:none}.Sidebar_footer__O45V5,.Sidebar_list__DmhEx{display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_navItem__NB3MD{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:10px 14px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.Sidebar_navItem__NB3MD:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.Sidebar_navItem__NB3MD:active{transform:scale(.985)}.Sidebar_navItem__NB3MD:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Sidebar_navItemActive__Q4zh_,.Sidebar_navItemActive__Q4zh_:hover{background:var(--color-wise-lime-light);border-color:rgba(159,232,112,.45);color:var(--color-nav-active-text);font-weight:700;animation:Sidebar_activeIn__ZL2dG .15s ease-out}.Sidebar_navItemActive__Q4zh_:hover{border-color:rgba(159,232,112,.75)}.Sidebar_icon__lbwLH{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:transform .16s cubic-bezier(.22,1,.36,1),color .15s ease}.Sidebar_navItem__NB3MD:hover .Sidebar_icon__lbwLH{transform:scale(1.08);color:var(--color-text-primary)}.Sidebar_navItemActive__Q4zh_ .Sidebar_icon__lbwLH,.Sidebar_navItemActive__Q4zh_:hover .Sidebar_icon__lbwLH{color:var(--color-nav-active-icon)}.Sidebar_navItem__NB3MD:hover .Sidebar_settingsIcon__k4DTG{transform:rotate(20deg) scale(1.06)}.Sidebar_label__PPZtZ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform .16s cubic-bezier(.22,1,.36,1)}.Sidebar_navItem__NB3MD:hover .Sidebar_accountText__gpwoQ,.Sidebar_navItem__NB3MD:hover .Sidebar_label__PPZtZ{transform:translateX(2px)}.Sidebar_account__XF_A2{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.Sidebar_accountItem__JhiRX{border-radius:var(--radius-lg)}.Sidebar_accountText__gpwoQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.Sidebar_accountName__HZ2fL{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.Sidebar_accountEmail__TYz2E,.Sidebar_accountName__HZ2fL{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_accountEmail__TYz2E{font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary)}.Sidebar_navItemActive__Q4zh_ .Sidebar_accountEmail__TYz2E,.Sidebar_navItemActive__Q4zh_ .Sidebar_accountName__HZ2fL{color:var(--color-nav-active-text)}@keyframes Sidebar_activeIn__ZL2dG{0%{background-color:transparent;border-color:transparent}}@media (prefers-reduced-motion:reduce){.Sidebar_accountText__gpwoQ,.Sidebar_icon__lbwLH,.Sidebar_label__PPZtZ,.Sidebar_navItem__NB3MD{transition:none}.Sidebar_navItemActive__Q4zh_{animation:none}.Sidebar_navItem__NB3MD:active,.Sidebar_navItem__NB3MD:hover .Sidebar_accountText__gpwoQ,.Sidebar_navItem__NB3MD:hover .Sidebar_icon__lbwLH,.Sidebar_navItem__NB3MD:hover .Sidebar_label__PPZtZ,.Sidebar_navItem__NB3MD:hover .Sidebar_settingsIcon__k4DTG{transform:none}}.Header_plain__QNlK3{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.Header_sticky__fopcy{position:sticky;top:env(safe-area-inset-top,0);z-index:30;align-self:stretch;width:100%;max-width:100%;min-width:0;margin-bottom:var(--space-3);pointer-events:none}.Header_surface__HYEr1{background:var(--color-bg-primary);padding-top:var(--space-2);pointer-events:auto;min-width:0;width:100%;max-width:100%}.Header_row__1WMgf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;width:100%;max-width:100%}.Header_row__1WMgf:last-child{padding-bottom:var(--space-2)}.Header_identity__4UAr8{min-width:0;max-width:100%;flex:1 1;overflow:hidden}.Header_titleRow__RMbou{max-width:100%;display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%;overflow:hidden}.Header_title__5XPun{margin:0;min-width:0;max-width:100%;font-size:var(--text-page-title);font-weight:800;color:var(--color-text-primary);letter-spacing:-.03em;line-height:1.2}.Header_sticky__fopcy .Header_title__5XPun{flex:1 1;min-width:0;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:font-size .18s ease}.Header_titleRow__RMbou>:not(h1){max-width:100%}.Header_titleRow__RMbou>span{white-space:normal;overflow-wrap:anywhere}.Header_titleRow__RMbou form{max-width:100%;min-width:0;flex-wrap:wrap}.Header_titleRow__RMbou input{min-width:0;max-width:100%;width:100%}.Header_description__RMLid{font-size:var(--text-description);color:var(--color-text-secondary);margin:4px 0 var(--space-2);max-width:100%;width:100%}.Header_utilities__Ybmm_{flex-shrink:0}.Header_utilities__Ybmm_ .dashboard-utilities{margin:0;flex-wrap:nowrap;position:relative}.Header_utilities__Ybmm_ .dashboard-utility-status{position:absolute;top:100%;right:0}.Header_navigation__NjeD_{min-width:0}.Header_row__1WMgf+.Header_navigation__NjeD_{margin-top:0}.Header_navigation__NjeD_>nav{margin-bottom:0!important}.Header_actions__SRauh{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);min-width:0;max-width:100%}.Header_actions__SRauh:empty{display:none;margin-bottom:0}.Header_sticky__fopcy[data-compact=true]{margin-bottom:var(--space-1)}.Header_sticky__fopcy[data-compact=true] .Header_row__1WMgf{align-items:center;min-height:36px}.Header_sticky__fopcy[data-compact=true] .Header_row__1WMgf:not(:last-child){padding-bottom:0}.Header_sticky__fopcy[data-compact=true] .Header_row__1WMgf+.Header_navigation__NjeD_{margin-top:0}.Header_sticky__fopcy[data-compact=true] .Header_title__5XPun{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xl);min-width:0;max-width:100%;flex:1 1}.Header_sticky__fopcy[data-compact=true] .Header_description__RMLid{display:none}.Header_sticky__fopcy[data-compact=true] .Header_surface__HYEr1{padding-top:0;padding-bottom:0}.Header_sticky__fopcy[data-compact=true] .Header_row__1WMgf:last-child{padding-bottom:0}.Header_sticky__fopcy .dashboard-header-mascot,.Header_sticky__fopcy .dashboard-header-mascot-dark{width:auto!important;height:72px!important;aspect-ratio:320/568!important;object-fit:contain!important;flex-shrink:0;margin-top:-15px;margin-bottom:-15px}@media (min-width:1024px) and (min-height:501px){.Header_sticky__fopcy[data-compact=false] .dashboard-header-mascot,.Header_sticky__fopcy[data-compact=false] .dashboard-header-mascot-dark{width:auto!important;max-width:104px!important;height:104px!important;aspect-ratio:320/568!important;margin-top:-24px;margin-bottom:-24px}}@media (max-width:767px){.Header_utilities__Ybmm_ .dashboard-utility{display:none!important}.Header_utilities__Ybmm_ .dashboard-utility.dashboard-utility-shared-toggle{display:grid!important;width:36px;height:36px}.Header_utilities__Ybmm_ .dashboard-utility-menu{display:none!important}.Header_sticky__fopcy[data-compact=false] .dashboard-header-mascot,.Header_sticky__fopcy[data-compact=false] .dashboard-header-mascot-dark{width:auto!important;max-width:96px!important;height:96px!important;aspect-ratio:320/568!important;padding:0;margin-top:-27px;margin-bottom:-27px}.Header_sticky__fopcy[data-compact=true] .dashboard-header-mascot,.Header_sticky__fopcy[data-compact=true] .dashboard-header-mascot-dark{width:auto!important;max-width:72px!important;height:72px!important;aspect-ratio:320/568!important;padding:0;margin-top:-18px;margin-bottom:-18px}}.Header_sticky__fopcy .dashboard-header-mascot-dark,[data-theme=dark] .Header_sticky__fopcy .dashboard-header-mascot-light{display:none!important}[data-theme=dark] .Header_sticky__fopcy .dashboard-header-mascot-dark{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Header_sticky__fopcy .dashboard-header-mascot-light{display:none!important}:root:not([data-theme=light]) .Header_sticky__fopcy .dashboard-header-mascot-dark{display:block!important}}@media (max-width:380px){.Header_row__1WMgf{gap:var(--space-2)}.Header_sticky__fopcy .Header_title__5XPun{font-size:var(--text-lg)}.Header_utilities__Ybmm_ .dashboard-utilities{gap:var(--space-1)}}@media (max-height:500px){.Header_sticky__fopcy .Header_title__5XPun{font-size:var(--text-lg)}.Header_sticky__fopcy .Header_description__RMLid{display:none}.Header_surface__HYEr1{padding-top:var(--space-1)}}@media (orientation:landscape) and (max-height:560px) and (pointer:coarse){.Header_sticky__fopcy{min-height:0!important;height:0!important}.Header_plain__QNlK3,.Header_sticky__fopcy{display:none!important;margin-bottom:0!important}.Header_actions__SRauh{margin-bottom:var(--space-2)}}@media (prefers-reduced-motion:reduce){.Header_sticky__fopcy .Header_title__5XPun{transition:none}}.Card_card__7jt2e{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--card-padding);box-shadow:var(--shadow-sm);display:flex;min-width:0;max-width:100%;flex-direction:column;gap:var(--space-4);position:relative;overflow:hidden}.Card_unpadded__OP1pg{padding:0;gap:0}.Card_overflowVisible__7rZUG{overflow:visible}.Card_interactive__qi4bl{transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.Card_interactive__qi4bl:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md)}.Card_header__Yl15_{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}.Card_headerNoWrap__xsrGR{flex-wrap:nowrap;gap:var(--space-2)}.Card_headerNoWrap__xsrGR .Card_headerLeft__BefAp{flex:1 1 auto;min-width:0}.Card_headerNoWrap__xsrGR .Card_action__4_iXA{flex:0 0 auto;white-space:nowrap}.Card_headerUnpadded__h7cdb{padding:var(--card-padding) var(--card-padding) 0}.Card_headerLeft__BefAp{min-width:0;max-width:100%;overflow-wrap:anywhere}.Card_title__g69HW{font-size:var(--text-section-title);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.Card_subtitle__ffu8p{font-size:var(--text-description);color:var(--color-text-secondary);margin-top:2px}.Card_action__4_iXA{display:flex;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.Card_body___yfqq{min-width:0}.Card_bodyUnpadded__lJp1k{padding:var(--space-4) var(--card-padding)}.Card_footer__IaRpi{border-top:1px solid var(--color-border-subtle);padding:var(--space-3) 0 0;margin-top:auto}.Card_footerUnpadded__AcsG2{padding:var(--space-3) var(--card-padding)}.Card_row__k5tK_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);min-width:0;flex-wrap:nowrap}.Card_rowNoDivider__AT36v,.Card_row__k5tK_:last-child{border-bottom:none}.Card_rowCompact__1bMKJ{padding:var(--space-1) 0;min-height:38px}.Card_rowAlignTop___Ptqd{align-items:flex-start}.Card_rowInfo__FQbSv{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.Card_rowLabelGroup__oar7U{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.Card_rowLabel__z6_lU{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card_rowLabelWrap__TFJgM{white-space:normal}.Card_rowDescription__MYmyc{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.3;margin:0;overflow-wrap:anywhere}.Card_rowControl__sqopE{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;max-width:min(100%,340px)}.Card_rowControlSm__rEk0U{max-width:160px}.Card_rowControlMd__UACv_{max-width:260px}.Card_rowControlFull__hfLwD{max-width:100%;flex:1 1 auto}.Card_metricGrid__nycG5{display:grid;gap:var(--space-4);width:100%;min-width:0}.Card_metricGridCols1__e0zOY{grid-template-columns:minmax(0,1fr)}.Card_metricGridCols2__4cLSU{grid-template-columns:repeat(2,minmax(0,1fr))}.Card_metricGridCols3__0wNPn{grid-template-columns:repeat(3,minmax(0,1fr))}.Card_metricGridCols4__sE4pA{grid-template-columns:repeat(4,minmax(0,1fr))}.Card_metricGridDivider__qEX7K{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.Card_metricGridCompact__Lp_Lp{gap:var(--space-2)}.Card_metric__qN68T{display:flex;flex-direction:column;min-width:0;gap:2px}.Card_metricAlignLeft__Z_f9F{align-items:flex-start;text-align:left}.Card_metricAlignCenter__ZqHnO{align-items:center;text-align:center}.Card_metricAlignRight__vgqCh{align-items:flex-end;text-align:right}.Card_metricLabel__uckHo{font-size:var(--text-xs);font-weight:600;color:var(--color-text-tertiary);letter-spacing:.02em;line-height:1.2;text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.Card_metricLabel__uckHo,.Card_metricValue__sKjng{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card_metricValue__sKjng{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.Card_metricSizeXl__40Vvt{font-size:clamp(1.75rem,6vw,38px)}.Card_metricSizeLg__YgM5d{font-size:var(--text-2xl)}.Card_metricSizeMd__xjsLj{font-size:var(--text-xl)}.Card_metricSizeSm____Ftz{font-size:var(--text-base);font-weight:700}.Card_metricToneIncome__nt__W{color:var(--color-income)}.Card_metricToneExpense__uhjw_{color:var(--color-expense)}.Card_metricToneNeutral__GaMKo{color:var(--color-neutral)}.Card_metricToneWarning__oRp_j{color:var(--color-warning-text)}.Card_metricToneDefault__INaG6{color:var(--color-text-primary)}.Card_metricSubValue__dMrdE{font-size:var(--text-xs);color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:4px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card_toolbar__BjgYR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;width:100%;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-3);flex-wrap:nowrap}.Card_toolbarCompact__zcfKS{padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.Card_toolbarSearch__y_fR3{flex:1 1 auto;min-width:0;max-width:480px}.Card_toolbarFilters__XVaS7{min-width:0}.Card_toolbarActions__vof8U,.Card_toolbarFilters__XVaS7{display:inline-flex;align-items:center;gap:var(--space-2)}.Card_toolbarActions__vof8U{flex-shrink:0;white-space:nowrap}.Card_fieldGrid__1Fas6{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);width:100%;min-width:0}.Card_fieldGridCols1__1cnQq{grid-template-columns:minmax(0,1fr)}.Card_fieldGridCols2__4XV6L{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Card_fieldGridCols3__5FFlK{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Card_fieldGridCols4__Sp1cn{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Card_fieldGridGapSm__qxTmJ{gap:var(--space-2)}.Card_fieldGridGapMd__0Y8no{gap:var(--space-3)}.Card_fieldGridGapLg__1Jwfz{gap:var(--space-4)}.Card_divider__w5xuw{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--space-3) 0;width:100%}@keyframes Card_cardShimmer__m0gAb{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Card_pulseDot__Vk3YH{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.Card_skeleton__X_4zX{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.Card_skeletonStatusPill__qKG23{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:12px;font-weight:500;align-self:flex-start;margin-bottom:var(--space-1)}.Card_skeletonPulseDot__YRscK{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent);animation:Card_pulseDot__Vk3YH 1.4s ease-in-out infinite}.Card_skeletonShimmer__sO2KI{background:linear-gradient(90deg,var(--color-bg-tertiary) 0,var(--color-bg-secondary) 50%,var(--color-bg-tertiary) 100%);background-size:200% 100%;animation:Card_cardShimmer__m0gAb 1.6s ease-in-out infinite;border-radius:var(--radius-xs)}.Card_skeletonBarSm__LP5vI{height:12px;width:64px}.Card_skeletonBarMd__9imQB{height:16px;width:120px}.Card_skeletonBarLg__rBqTl{height:24px;width:96px}.Card_skeletonMetricGrid__UHXKl{display:grid;gap:var(--space-3);width:100%;grid-template-columns:repeat(var(--skeleton-cols,2),minmax(0,1fr))}@media (max-width:640px){.Card_skeletonMetricGrid__UHXKl{grid-template-columns:repeat(min(var(--skeleton-cols,2),2),minmax(0,1fr))}}.Card_skeletonMetricBox__pzhfM{padding:var(--space-3);flex-direction:column;gap:var(--space-2)}.Card_skeletonChartBlock__IwYop,.Card_skeletonMetricBox__pzhfM{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:flex}.Card_skeletonChartBlock__IwYop{height:180px;width:100%;padding:var(--space-4);align-items:flex-end;justify-content:space-around}.Card_skeletonChartBars__NAcY1{display:flex;align-items:flex-end;justify-content:space-around;width:100%;height:100%;gap:var(--space-3)}.Card_skeletonChartBar__Ri0Ut{width:14%;border-radius:var(--radius-xs) var(--radius-xs) 0 0}.Card_skeletonRowsContainer__qPqf7{display:flex;flex-direction:column;width:100%}.Card_skeletonRow__hVBWM{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);width:100%}.Card_skeletonRow__hVBWM:last-child{border-bottom:none}.Card_skeletonRowLeft__4alIK{display:flex;flex-direction:column;gap:var(--space-1)}.Card_skeletonTextContainer__EYcgc{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.Card_skeletonTextLine__hF0oA{height:14px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.Card_skeletonPulseDot__YRscK,.Card_skeletonShimmer__sO2KI{animation:none!important}.Card_skeletonShimmer__sO2KI{background:var(--color-bg-tertiary)!important}}.Badge_badge__V4FiA{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 9px;font-size:var(--text-metadata);font-weight:600;border:1px solid transparent;border-radius:var(--radius-full);line-height:1.3;white-space:nowrap}.Badge_accent__n60fI,.Badge_gain__QOb8X,.Badge_income__utG0R{color:var(--color-income-ink);background:var(--color-income-bg);border-color:color-mix(in srgb,var(--color-income-ink) 20%,transparent)}.Badge_expense__a7tdz,.Badge_loss__YqaH0{color:var(--color-expense-ink);background:var(--color-expense-bg);border-color:color-mix(in srgb,var(--color-expense-ink) 20%,transparent)}.Badge_neutral___9ajm{color:var(--color-neutral);background:var(--color-neutral-bg);border-color:color-mix(in srgb,var(--color-neutral) 20%,transparent)}.Badge_wise__GF7dd{color:var(--color-wise-forest);background:var(--color-wise-lime)}.Badge_warning__6D1zV{color:var(--color-warning-text);background:var(--color-warning-bg);border-color:color-mix(in srgb,var(--color-warning-text) 20%,transparent)}.Badge_outline__FijUk{color:var(--color-text-secondary);background:transparent;border-color:var(--color-border)}.Badge_square__Z84wz{border-radius:var(--radius-sm)}.WelcomeTourDialog_container__jkMij{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-2) var(--space-1)}.WelcomeTourDialog_heroIllustration__xCvRC{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-1)}.WelcomeTourDialog_leadText__TydtP{font-size:var(--text-base);color:var(--color-text-primary);line-height:1.55;margin:0}.WelcomeTourDialog_featureList__qtAFW{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin:var(--space-1) 0;padding:0;list-style:none;text-align:left}.WelcomeTourDialog_featureItem__QJn_b{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.45}.WelcomeTourDialog_featureIcon__lXuAm{color:var(--color-avanza-emerald);flex-shrink:0;margin-top:2px}[data-theme=dark] .WelcomeTourDialog_featureIcon__lXuAm{color:var(--color-wise-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .WelcomeTourDialog_featureIcon__lXuAm{color:var(--color-wise-lime)}}.WelcomeTourDialog_actionsGroup__gnmgT{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-top:var(--space-2)}.WelcomeTourDialog_buttonRow__YFkEO{display:flex;gap:var(--space-3);width:100%;justify-content:center}.WelcomeTourDialog_buttonRow__YFkEO>*{flex:1 1}.WelcomeTourDialog_dismissButton__oX16z{background:none;border:none;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:500;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.WelcomeTourDialog_dismissButton__oX16z:hover{color:var(--color-text-secondary)}.WelcomeTourDialog_dismissButton__oX16z:focus-visible{outline:var(--focus-ring);outline-offset:2px}.HomeTipTicker_tickerContainer__aNQtk{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-1);background:transparent;border:none;box-shadow:none;-webkit-user-select:none;user-select:none;overflow:visible;transition:min-height .25s cubic-bezier(.22,1,.36,1)}.HomeTipTicker_expandedContainer__4tvfu{min-height:48px}.HomeTipTicker_tipTrack__FlYKs{position:relative;overflow:visible}.HomeTipTicker_tipContent__b0OZB,.HomeTipTicker_tipTrack__FlYKs{display:flex;align-items:flex-start;gap:var(--space-2);flex:1 1;min-width:0}.HomeTipTicker_tipContent__b0OZB{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;will-change:transform,opacity}.HomeTipTicker_slideEnter__qjrE4{opacity:0;transform:translateX(-32px)}.HomeTipTicker_slideActive__GGVCx{opacity:1;transform:translateX(0)}.HomeTipTicker_slideExit__HXmv_{opacity:0;transform:translateX(32px)}@media (prefers-reduced-motion:reduce){.HomeTipTicker_tipContent__b0OZB{transform:none!important;transition:opacity .3s ease-in-out}.HomeTipTicker_slideEnter__qjrE4{opacity:0;transform:none}.HomeTipTicker_slideActive__GGVCx{opacity:1;transform:none}.HomeTipTicker_slideExit__HXmv_{opacity:0;transform:none}}.HomeTipTicker_mascotAnchor__io5Q5{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;margin-top:2px;overflow:visible}.HomeTipTicker_tipTextWrapper__dnFG7{display:flex;align-items:baseline;gap:var(--space-1);flex:1 1;min-width:0;cursor:pointer;line-height:1.4;padding-top:6px;outline:none;border-radius:var(--radius-sm);transition:background-color .15s ease}.HomeTipTicker_tipTextWrapper__dnFG7:focus-visible{outline:2px solid var(--color-wise-lime);outline-offset:1px}.HomeTipTicker_tipTextWrapper__dnFG7:not(.HomeTipTicker_expanded__4ZGQV){white-space:nowrap;overflow:hidden}.HomeTipTicker_tipTextWrapper__dnFG7:not(.HomeTipTicker_expanded__4ZGQV) .HomeTipTicker_tipText__6gCqa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.HomeTipTicker_tipTextWrapper__dnFG7.HomeTipTicker_expanded__4ZGQV{flex-wrap:wrap;white-space:normal}.HomeTipTicker_tipTextWrapper__dnFG7.HomeTipTicker_expanded__4ZGQV .HomeTipTicker_tipText__6gCqa{white-space:normal;word-break:break-word}.HomeTipTicker_tipTag__iDtwf{font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);flex-shrink:0}.HomeTipTicker_tipText__6gCqa{font-size:var(--text-xs);color:var(--color-text-secondary);transition:color .15s ease}.HomeTipTicker_tipTextWrapper__dnFG7:hover .HomeTipTicker_tipText__6gCqa{color:var(--color-text-primary)}.HomeTipTicker_controls__MH298{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-top:5px}.HomeTipTicker_circularCta___rayr{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);text-decoration:none;flex-shrink:0;transition:background-color .15s ease,color .15s ease,transform .15s ease}[data-theme=dark] .HomeTipTicker_circularCta___rayr{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .HomeTipTicker_circularCta___rayr{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}}.HomeTipTicker_circularCta___rayr:hover{background-color:var(--color-wise-lime);color:var(--color-wise-forest);transform:scale(1.08)}.HomeTipTicker_circularCta___rayr:focus-visible{outline:2px solid var(--color-wise-lime);outline-offset:1px}.HomeTipTicker_expandButton__uPVTL,.HomeTipTicker_nextButton__bLSQw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.HomeTipTicker_expandButton__uPVTL:hover,.HomeTipTicker_nextButton__bLSQw:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.HomeTipTicker_expandButton__uPVTL:focus-visible,.HomeTipTicker_nextButton__bLSQw:focus-visible{outline:2px solid var(--color-wise-lime);outline-offset:1px}.CommandCenter_container__20Q3Z{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:1040px;margin:0 auto;padding-bottom:calc(var(--space-8) + 56px)}.CommandCenter_welcomeOnboardingCard__nuTY6{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(244,246,243,.8));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1.5px solid var(--color-avanza-emerald);border-radius:var(--radius-xl);box-shadow:0 12px 32px rgba(0,0,0,.12),0 0 20px rgba(10,133,88,.12),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=dark] .CommandCenter_welcomeOnboardingCard__nuTY6{background:linear-gradient(145deg,rgba(20,28,22,.86),rgba(11,16,13,.8));border-color:var(--color-wise-lime);box-shadow:0 14px 36px rgba(0,0,0,.6),0 0 24px rgba(159,232,112,.18),inset 0 1px 0 rgba(255,255,255,.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .CommandCenter_welcomeOnboardingCard__nuTY6{background:linear-gradient(145deg,rgba(20,28,22,.86),rgba(11,16,13,.8));border-color:var(--color-wise-lime);box-shadow:0 14px 36px rgba(0,0,0,.6),0 0 24px rgba(159,232,112,.18),inset 0 1px 0 rgba(255,255,255,.1)}}.CommandCenter_welcomeCardHeader__yb6dU{justify-content:space-between}.CommandCenter_welcomeCardHeader__yb6dU,.CommandCenter_welcomeTitleGroup__2dU55{display:flex;align-items:center;gap:var(--space-2)}.CommandCenter_welcomeSparkleIcon__j9T9V{color:var(--color-avanza-emerald)}[data-theme=dark] .CommandCenter_welcomeSparkleIcon__j9T9V{color:var(--color-wise-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .CommandCenter_welcomeSparkleIcon__j9T9V{color:var(--color-wise-lime)}}.CommandCenter_welcomeTitle__EPwQx{font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);margin:0}.CommandCenter_welcomeDismissBtn__Jba2P{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.CommandCenter_welcomeDismissBtn__Jba2P:hover{background:rgba(0,0,0,.06);color:var(--color-text-primary)}[data-theme=dark] .CommandCenter_welcomeDismissBtn__Jba2P:hover{background:rgba(255,255,255,.1)}.CommandCenter_welcomeSubtitle__OO3em{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}.CommandCenter_welcomeActions__N8Mny{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}.CommandCenter_container__20Q3Z .dashboard-utility:not([data-tour=utility-guide-ai]){display:none!important}@media (min-width:768px){.CommandCenter_container__20Q3Z .dashboard-header-mascot,.CommandCenter_container__20Q3Z .dashboard-header-mascot-dark{display:none!important}}.CommandCenter_container__20Q3Z [data-dashboard-header] header{align-items:center!important}.CommandCenter_container__20Q3Z [data-dashboard-header] .dashboard-utilities{display:flex!important;align-items:center!important;margin:0!important}.CommandCenter_container__20Q3Z .dashboard-header-mascot,.CommandCenter_container__20Q3Z .dashboard-header-mascot-dark{width:42px!important;height:42px!important;object-fit:contain!important;flex-shrink:0}@media (max-width:640px){.CommandCenter_container__20Q3Z [data-dashboard-header] h1{font-size:1.35rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0!important;max-width:100%!important;flex:1 1!important;width:0!important}.CommandCenter_container__20Q3Z .dashboard-header-mascot,.CommandCenter_container__20Q3Z .dashboard-header-mascot-dark{width:42px!important;height:42px!important}}.CommandCenter_loadingContainer__nNCmr{display:flex;align-items:center;justify-content:center;min-height:200px}.CommandCenter_pulseSection__5oG2z{width:100%}.CommandCenter_invitationBanner___VWwf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-wise-lime-light);border:1px solid var(--color-wise-lime);border-radius:var(--radius-md);color:var(--color-nav-active-text);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-4);flex-wrap:wrap}.CommandCenter_pulseGrid__TV6Lj{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width:480px){.CommandCenter_pulseGrid__TV6Lj{gap:var(--space-2)}}.CommandCenter_pulseCard__Z_tKA{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);padding:var(--card-padding);border-radius:var(--radius-card);background:var(--color-bg-secondary);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 1px 3px rgba(0,0,0,.03);min-width:0}@media (max-width:480px){.CommandCenter_pulseCard__Z_tKA{padding:var(--card-padding);gap:4px}}.CommandCenter_pulseCard__Z_tKA:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.05)}.CommandCenter_pulseCard__Z_tKA:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.CommandCenter_pulseCardHeader__f6CBE{display:flex;justify-content:space-between;align-items:center}.CommandCenter_cardEyebrow__0vUfJ{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandCenter_cardChevron__Eq_JM{color:var(--color-text-tertiary);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0}.CommandCenter_pulseCard__Z_tKA:hover .CommandCenter_cardChevron__Eq_JM{color:var(--color-accent);transform:translateX(2px)}.CommandCenter_pulseBody__zJ4jg{display:flex;flex-direction:column;gap:3px}.CommandCenter_kpiAmount__SiBzG{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.CommandCenter_kpiAmount__SiBzG{font-size:1.15rem}}.CommandCenter_kpiSubline__jmpHY{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandCenter_inflowSign__NFfWi{color:var(--color-income)}.CommandCenter_inflowSign__NFfWi,.CommandCenter_outflowSign__cl998{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommandCenter_outflowSign__cl998{color:var(--color-expense)}.CommandCenter_subDot__t4hRn{color:var(--color-border);font-weight:700}.CommandCenter_focusSection___pOTb{width:100%}.CommandCenter_focusGrid__DAbjR{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width:580px){.CommandCenter_focusGrid__DAbjR{grid-template-columns:1fr;gap:var(--space-2)}}.CommandCenter_focusCard__godTj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--card-padding);border-radius:var(--radius-card);background:var(--color-bg-secondary);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 1px 3px rgba(0,0,0,.03);min-height:52px}.CommandCenter_focusCard__godTj:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.05)}.CommandCenter_focusCard__godTj:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.CommandCenter_focusCardEmpty__iA_d8{display:flex;align-items:center;justify-content:center;text-align:center;border-style:dashed}.CommandCenter_emptyCenteredText__oaQrB{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.CommandCenter_focusContent___J2Yv{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.CommandCenter_focusTopRow__x4Cry{display:flex;justify-content:space-between;align-items:center;gap:8px}.CommandCenter_focusTitle__C8N3w{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.CommandCenter_focusStat__RccRL{font-size:11.5px;font-weight:500;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.CommandCenter_meterTrack__SftIa{height:4px;background:var(--color-bg-tertiary);border-radius:var(--radius-full);overflow:hidden;display:flex;width:100%}.CommandCenter_meterFill__60rB6{height:100%;background:var(--color-wise-lime);border-radius:var(--radius-full)}.CommandCenter_meterOverrun___prGN{height:100%;background:var(--color-expense);border-radius:var(--radius-full)}.CommandCenter_familyStatusLine__wMVqw{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;flex-shrink:0;max-width:70%}.CommandCenter_receiptsExpiringBadge__SbQw5{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--color-warning-text);background:var(--color-warning-bg);padding:1px 7px;border-radius:var(--radius-full);line-height:1.2;white-space:nowrap}.CommandCenter_familyNotice__gYuon{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;padding:6px 10px;border-radius:var(--radius-md);font-size:12px;font-weight:500;line-height:1.35}.CommandCenter_familyNoticeSuccess__chcPa{color:var(--color-income-ink);background:var(--color-income-bg)}.CommandCenter_familyNoticeWarning__QsYpg{color:var(--color-warning-text);background:var(--color-warning-bg)}.CommandCenter_familyNoticeIcon__AcAdc{flex-shrink:0;margin-top:2px}.CommandCenter_familyNoticeText__q5l1R{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.CommandCenter_choreCountsGroup__NZ6BS{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.CommandCenter_choresApproveBadge__Gar_P{gap:3px;color:var(--color-warning-text,#925500);background:var(--color-warning-bg,#FEF3C7)}.CommandCenter_choresApproveBadge__Gar_P,.CommandCenter_choresToDoBadge__g_tor{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:1px 7px;border-radius:var(--radius-full);line-height:1.2;white-space:nowrap}.CommandCenter_choresToDoBadge__g_tor{color:var(--color-accent);background:var(--color-bg-tertiary)}.CommandCenter_choresProposedBadge__qFyQG{color:var(--color-text-secondary);background:var(--color-bg-tertiary);padding:1px 6px;border-radius:var(--radius-full)}.CommandCenter_choresCleanBadge__73oUS,.CommandCenter_choresProposedBadge__qFyQG{display:inline-flex;align-items:center;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}.CommandCenter_choresCleanBadge__73oUS{gap:3px;color:var(--color-income)}.CommandCenter_focusChevron__GBFyO{color:var(--color-text-tertiary);flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.CommandCenter_focusCard__godTj:hover .CommandCenter_focusChevron__GBFyO{color:var(--color-accent);transform:translateX(2px)}.CommandCenter_modulesSection__inRZi,.CommandCenter_toolsSection__F_qCh{width:100%}.CommandCenter_modulesGrid__s5z1y{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.CommandCenter_toolsGrid__pCy5F{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.CommandCenter_moduleCard__kx0jp{display:flex;flex-direction:column;justify-content:space-between;padding:var(--card-padding);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);min-height:94px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.CommandCenter_moduleCard__kx0jp:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.05)}.CommandCenter_moduleCard__kx0jp:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.CommandCenter_moduleCardTop__fb2SV{display:flex;justify-content:space-between;align-items:flex-start}.CommandCenter_moduleSpot__y7rhd{object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 6px rgba(0,0,0,.08));transition:transform var(--transition-fast)}.CommandCenter_moduleCard__kx0jp:hover .CommandCenter_moduleSpot__y7rhd{transform:scale(1.08) translateY(-1px)}.CommandCenter_moduleArrowCircle__6IALg{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.CommandCenter_moduleCard__kx0jp:hover .CommandCenter_moduleArrowCircle__6IALg{background:var(--color-wise-lime);color:var(--color-wise-forest);transform:translate(1px,-1px)}.CommandCenter_moduleCardBottom__GERRC{margin-top:var(--space-2)}.CommandCenter_moduleName__64Gf5{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.25;letter-spacing:-.01em}@media (max-width:640px){.CommandCenter_modulesGrid__s5z1y{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.CommandCenter_toolsGrid__pCy5F{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.CommandCenter_moduleCard__kx0jp{padding:10px 6px;min-height:82px;align-items:center;text-align:center;gap:6px}.CommandCenter_moduleCardTop__fb2SV{width:100%;justify-content:center}.CommandCenter_moduleArrowCircle__6IALg{display:none}.CommandCenter_moduleSpot__y7rhd{width:38px;height:38px}.CommandCenter_moduleCardBottom__GERRC{margin-top:0}.CommandCenter_moduleName__64Gf5{font-size:11.5px;font-weight:600;line-height:1.2}}.CommandCenter_emptyPrompt__bp0CS{display:flex;flex-direction:column;gap:4px;padding:2px 0}.CommandCenter_emptyText__cd2ar{font-size:12px;color:var(--color-text-secondary);margin:0}.CommandCenter_ctaPromptText__8nZzo{font-size:11px;font-weight:600;color:var(--color-accent)}.SubNav_nav__Txtke{display:flex;flex-wrap:nowrap;gap:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;container-type:inline-size}.SubNav_tab__DnSDV{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) 2px;border:none;border-bottom:3px solid transparent;border-radius:0;color:var(--color-text-secondary);font-size:var(--text-base);font-weight:700;white-space:nowrap;flex-shrink:0;background:transparent;box-shadow:none;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease}.SubNav_tab__DnSDV:hover{color:var(--color-text-primary);background:transparent;border-bottom-color:transparent}.SubNav_tab__DnSDV[aria-current=page]{border-bottom-color:var(--color-wise-lime);color:var(--color-text-primary);font-weight:800;background:transparent}.SubNav_tab__DnSDV[aria-current=page] svg{color:var(--color-nav-active-icon)}.SubNav_tab__DnSDV:focus-visible{outline:var(--focus-ring);outline-offset:-3px;border-radius:var(--radius-sm)}.SubNav_tabCompact__ObXrr{display:none}@media (max-width:600px){.SubNav_nav__Txtke{gap:0}.SubNav_tab__DnSDV{flex:1 0 auto;font-size:var(--text-sm);padding-inline:2px}.SubNav_tabFull__suOa_,.SubNav_tab__DnSDV svg{display:none}.SubNav_tabCompact__ObXrr{display:inline}}.FilterToolbar_desktopToolbar__ANldp{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card)}@media (max-width:767px){.FilterToolbar_desktopToolbar__ANldp{display:none!important}}.FilterToolbar_toolbarGroup__z7_Tk{display:flex;flex-direction:column;gap:var(--space-1)}.FilterToolbar_toolbarLabel__qA0Hq{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.FilterToolbar_customInputsRow__M8jud{display:flex;align-items:flex-end;gap:var(--space-2)}.FilterToolbar_mobileStrip__RUdY0{display:none}@media (max-width:767px){.FilterToolbar_mobileStrip__RUdY0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-4);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:44px;box-sizing:border-box}}@media (orientation:landscape) and (max-height:500px),(orientation:landscape) and (max-height:500px) and (hover:none) and (pointer:coarse),(orientation:landscape) and (max-height:560px) and (pointer:coarse){.FilterToolbar_desktopToolbar__ANldp{display:none!important}.FilterToolbar_mobileStrip__RUdY0{display:flex!important;padding:3px var(--space-2);margin-bottom:var(--space-2);min-height:36px}.FilterToolbar_periodChip__gNaZ1{padding:4px 8px;font-size:11px}}.FilterToolbar_chipTrack__Kh6NS{display:flex;align-items:center;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;flex:1 1 auto}.FilterToolbar_chipTrack__Kh6NS::-webkit-scrollbar{display:none}.FilterToolbar_periodChip__gNaZ1{padding:6px 12px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--transition-fast)}.FilterToolbar_periodChip__gNaZ1:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.FilterToolbar_periodChipActive__9Xfgf{border-color:var(--color-text-primary)}.FilterToolbar_periodChipActive__9Xfgf,.FilterToolbar_periodChipActive__9Xfgf:hover{background:var(--color-text-primary);color:var(--color-bg-primary)}.FilterToolbar_mobileRightActions__aeDEY{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.FilterToolbar_filterTriggerButton__eG9R6{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);list-style:none;-webkit-user-select:none;user-select:none}.FilterToolbar_filterTriggerButton__eG9R6::-webkit-details-marker{display:none}.FilterToolbar_filterTriggerButton__eG9R6:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.FilterToolbar_filterBadge__saZQd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;background:var(--color-accent);color:#fff;border-radius:var(--radius-full)}.FilterToolbar_sheetBackdrop__bKxgO{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:flex-end;animation:FilterToolbar_sheetFadeIn__UmpCv .4s ease-out}.FilterToolbar_sheetBackdropClosing__zkPk4{animation:FilterToolbar_sheetFadeOut__8Yg0F .4s ease-in forwards}.FilterToolbar_sheetContent__svZmW{background:var(--color-bg-primary);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border:1px solid var(--color-border);border-bottom:none;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-float);animation:FilterToolbar_slideUpSheet__zQIBP .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.FilterToolbar_sheetContentClosing__rrG9u{animation:FilterToolbar_slideDownSheet__PXiYq .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes FilterToolbar_slideUpSheet__zQIBP{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes FilterToolbar_slideDownSheet__PXiYq{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes FilterToolbar_sheetFadeIn__UmpCv{0%{opacity:0}to{opacity:1}}@keyframes FilterToolbar_sheetFadeOut__8Yg0F{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.FilterToolbar_sheetBackdropClosing__zkPk4,.FilterToolbar_sheetBackdrop__bKxgO,.FilterToolbar_sheetContentClosing__rrG9u,.FilterToolbar_sheetContent__svZmW{animation:none!important}}.FilterToolbar_sheetHeader__axeMI{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-secondary)}.FilterToolbar_sheetTitle__2yZ_j{font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);margin:0}.FilterToolbar_closeButton__4DQZn{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.FilterToolbar_sheetBody__eB50I{padding:var(--space-4) var(--space-5);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-5)}.FilterToolbar_sheetSection__fqh8x{display:flex;flex-direction:column;gap:var(--space-2)}.FilterToolbar_sheetSectionLabel__FiQLK{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:2px}.FilterToolbar_sheetCustomDates__O_x1F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);min-width:0;width:100%;box-sizing:border-box}.FilterToolbar_sheetCustomDateCol__59lmO,.FilterToolbar_sheetCustomDateCol__59lmO input{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.FilterToolbar_sheetCustomDateCol__59lmO input{appearance:none}.FilterToolbar_sheetCustomDateCol__59lmO input::-webkit-date-and-time-value{display:flex;align-items:center;height:100%;min-height:100%;margin:0;padding:0;text-align:left}.FilterToolbar_sheetFooter__oQRrH{padding:var(--space-3) var(--space-5) max(var(--space-4),env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);background:var(--color-bg-secondary)}.Timeline_timelineContainer__13g_d{display:flex;flex-direction:column;gap:16px;width:100%;position:relative;box-sizing:border-box}.Timeline_adapterWrapper__13sSr{width:100%;display:flex;flex-direction:column;gap:var(--space-2,8px)}.Timeline_syncErrorBanner__q4KdC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background-color:var(--color-expense-bg,#FEECEB);border:1px solid var(--color-expense,#d92d20);border-radius:var(--radius-md,8px);color:var(--color-expense-ink,#B42318);font-size:13px;font-weight:500}.Timeline_syncErrorActions__Z6gHM,.Timeline_syncErrorText__fnOdL{display:flex;align-items:center;gap:8px}.Timeline_syncErrorActions__Z6gHM{flex-shrink:0}.Timeline_toolbarContainer__2KKN9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 16px;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md,8px)}.Timeline_toolbarLeftGroup__jkWZD,.Timeline_toolbarRightGroup__T0OQi{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Timeline_togglePill__Jey3X{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);cursor:pointer;transition:all .15s ease}.Timeline_togglePill__Jey3X:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}.Timeline_togglePillActive__9tYYp{color:var(--color-text-primary);border-color:var(--timeline-accent-gold-border);background-color:var(--timeline-accent-gold-bg)}.Timeline_statusBadge__RzDhp{font-size:11px;padding:1px 6px;border-radius:4px;background-color:var(--color-border);color:var(--color-text-secondary)}.Timeline_togglePillActive__9tYYp .Timeline_statusBadge__RzDhp{background-color:var(--timeline-accent-gold);color:#FFFFFF}.Timeline_segmentedControl__uC5Z_{display:inline-flex;align-items:center;background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);padding:2px;gap:2px}.Timeline_segmentBtn__LsQLi{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .12s ease}.Timeline_segmentBtn__LsQLi:hover{color:var(--color-text-primary)}.Timeline_segmentBtnActive__br5bC{color:var(--color-text-primary);background-color:var(--timeline-accent-gold-bg);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Timeline_summaryStaticBadge__ivbiZ{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px)}.Timeline_timelineGridContainer__S5iwa{display:flex;flex-direction:column;width:100%;min-width:0}.Timeline_gridWrapper__AM_4N{width:100%;max-height:max(240px,calc(100dvh - 220px));min-height:0;box-sizing:border-box;background-color:var(--timeline-bg-row);border:1px solid var(--timeline-border-header);border-radius:var(--radius-md,8px);overflow:hidden;position:relative;--rdg-color:var(--color-text-primary);--rdg-background-color:var(--timeline-bg-row);--rdg-header-background-color:var(--timeline-bg-header);--rdg-row-hover-background-color:var(--timeline-bg-row-hover);--rdg-row-selected-background-color:var(--timeline-accent-gold-bg);--rdg-border-color:var(--timeline-border-horizontal);--rdg-selection-color:var(--timeline-accent-gold);--rdg-font-size:13px;--rdg-border-width:1px}.Timeline_customDataGrid__yANp6{block-size:100%;border:none}.Timeline_customDataGrid__yANp6 .rdg-cell{border-inline-end:none!important;border-inline-start:none!important;border-block-end:1px solid var(--timeline-border-horizontal)!important}.Timeline_customDataGrid__yANp6 .rdg-header-row .rdg-cell{background-color:var(--timeline-bg-header)!important;border-block-end:1px solid var(--timeline-border-header)!important;padding-inline-start:var(--space-3,12px)!important;padding-inline-end:var(--space-2,8px)!important}.Timeline_customDataGrid__yANp6 .rdg-cell-frozen-start{border-inline-end:1px solid var(--timeline-border-header)!important;padding-inline-start:var(--space-3,12px)!important;padding-inline-end:var(--space-2,8px)!important}.Timeline_customDataGrid__yANp6 .rdg-row .rdg-cell:not(.rdg-cell-frozen-start){padding-inline:0!important}.Timeline_cellText__rabzL{font-family:inherit;font-size:13px;color:var(--color-text-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Timeline_cellNumber___xyzU{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;text-align:right;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-right:8px;box-sizing:border-box}.Timeline_cellMuted__AoFRx{color:var(--color-text-tertiary)}.Timeline_entryCell__hSvhh{position:relative;display:flex;align-items:center;gap:8px;width:100%;overflow:hidden;padding-right:8px;box-sizing:border-box}.Timeline_entryTypeHoverBadge__LgWzk{display:none}@media (hover:hover){.Timeline_entryTypeHoverBadge__LgWzk{display:inline-flex;position:absolute;right:8px;align-items:center;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;font-size:10.5px;font-weight:500;line-height:1;padding:2px 6px;border-radius:var(--radius-sm,6px);background:var(--timeline-bg-row-hover,#FDF9F0);color:var(--color-text-secondary);border:1px solid var(--timeline-border-horizontal,#eae3d5);box-shadow:0 1px 3px rgba(0,0,0,.08);white-space:nowrap;z-index:2}.rdg-row:hover .Timeline_entryTypeHoverBadge__LgWzk{opacity:1}}.Timeline_entryName__tPwIq{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Timeline_entryCategory__jxfAn{font-size:11px;color:var(--color-text-tertiary)}.Timeline_provenanceBadge__i_2dx{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.Timeline_provenanceCustom__HBzSy{background-color:var(--timeline-dot-custom,#8A3FFC)}.Timeline_provenanceScheduled___Qp7H{background-color:var(--timeline-dot-scheduled,#0066CC)}.Timeline_provenanceGrowth__6KeuE,.Timeline_provenanceSourceManaged__8L0vj{background-color:var(--timeline-dot-growth,var(--color-gold,#E5A93C))}.Timeline_provenanceMarket__Opv3N{background-color:var(--timeline-dot-scheduled,#0066CC)}.Timeline_provenanceCarried__QbmV7{background-color:var(--timeline-dot-carried,#8C978F)}.Timeline_sparklineCell__DlTXK{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--timeline-accent-gold)}.Timeline_totalCell__u8lmi{font-family:var(--font-mono,ui-monospace,monospace);font-weight:600;text-align:right;width:100%}.Timeline_groupRow__iKs3D{font-weight:600;background-color:var(--timeline-bg-header)!important}.Timeline_rotateGuidanceOverlay__NAMX8{position:fixed;inset:0;z-index:9999;background-color:var(--color-bg-primary);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.Timeline_rotateGuidanceCard__9cgFy{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);box-shadow:0 10px 25px rgba(0,0,0,.08);padding:32px 24px;max-width:340px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.Timeline_rotateIconWrapper__sOXCw{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.Timeline_rotateIcon__3jB58{position:absolute;bottom:-4px;right:-4px;color:var(--color-gold,#E5A93C);animation:Timeline_spinSlow__KJQNR 4s linear infinite}@keyframes Timeline_spinSlow__KJQNR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Timeline_rotateTitle__Q8WpD{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.Timeline_rotateDescription__ZXm29{font-size:14px;color:var(--color-text-secondary);line-height:1.45;margin:0}.Timeline_cellEditorDialog__RvVjd{width:min(340px,calc(100vw - 32px))!important;max-width:340px!important;padding:var(--space-4)!important;border-radius:var(--radius-xl,18px)!important;box-shadow:var(--shadow-float)!important;outline:none!important}.Timeline_cellEditorDialog__RvVjd:focus,.Timeline_cellEditorDialog__RvVjd:focus-visible{outline:none!important}.Timeline_popoverBody__7Tm6V{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.Timeline_inputWrapper__lWPkY{display:flex;align-items:center;background-color:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md,10px);padding:2px 12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Timeline_inputWrapper__lWPkY:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-accent-subtle)}.Timeline_currencyPrefix__s72ya{font-family:var(--font-mono,monospace);font-size:13px;font-weight:600;color:var(--color-text-secondary);padding-right:8px;border-right:1px solid var(--color-border);margin-right:8px;-webkit-user-select:none;user-select:none;flex-shrink:0}.Timeline_numberInput__q_XB8,.Timeline_numberInput__q_XB8:focus,.Timeline_numberInput__q_XB8:focus-visible{flex:1 1;min-width:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent;font-family:var(--font-mono,monospace);font-size:17px;font-weight:600;color:var(--color-text-primary);padding:7px 0;-moz-appearance:textfield}.Timeline_numberInput__q_XB8::-webkit-inner-spin-button,.Timeline_numberInput__q_XB8::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Timeline_errorMessage__VvAAZ{font-size:11.5px;color:var(--color-error,#D92D20);margin-top:3px}.Timeline_popoverActions__QC8ik{display:flex;flex-direction:column;gap:8px}.Timeline_saveBtn__gugtT{width:100%!important;justify-content:center!important;font-size:12.5px!important;font-weight:600!important;gap:6px!important}.Timeline_offScheduleBlockedAction__8fYuh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:36px;padding:4px 8px;background-color:var(--timeline-bg-header,#FAF5EA);border:1px dashed var(--timeline-border-horizontal,#eae3d5);border-radius:var(--radius-sm,6px);opacity:.85;cursor:not-allowed;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:center}.Timeline_offScheduleActionLabel__qvQUH{font-size:11px;font-weight:500;color:var(--color-text-tertiary);text-decoration:line-through;line-height:1.2}.Timeline_offScheduleActionBadge__cevwt{font-size:10.5px;font-weight:600;color:var(--color-text-secondary);line-height:1.2}.Timeline_restoreBtn__JE_fF{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:none;font-size:11.5px;color:var(--color-text-secondary);cursor:pointer;padding:4px;transition:color var(--transition-fast)}.Timeline_restoreBtn__JE_fF:hover:not(:disabled){color:var(--color-error,#D92D20)}.Timeline_restoreBtn__JE_fF:disabled{opacity:.5;cursor:not-allowed}.Timeline_confirmText__3998X{font-size:13px;color:var(--color-text-secondary);line-height:1.45;margin:0}.Timeline_popoverFooterMeta__BG4i5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2,8px);margin-top:10px;padding-top:8px;border-top:1px solid var(--color-border-subtle)}.Timeline_popoverItemNature__fcjfX{font-size:11.5px;color:var(--color-text-tertiary);font-weight:500}.Timeline_legendContainer__0zKpC{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-4,16px);padding:var(--space-2,8px) var(--space-1,4px);margin-top:var(--space-2,8px);text-align:center}.Timeline_legendItem__jUnT7{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.Timeline_legendDot__IItRn{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.Timeline_desktopTipBanner__RMcuM{display:none}@media (hover:none) and (pointer:coarse),(max-width:1024px){.Timeline_desktopTipBanner__RMcuM{display:flex;align-items:center;justify-content:center;margin-inline:auto;max-width:600px;background:var(--timeline-bg-header,#FAF5EA);border:1px solid var(--timeline-border-horizontal,#eae3d5);border-radius:var(--radius-md,10px);padding:var(--space-2,8px) var(--space-3,12px);margin-top:var(--space-2,8px)}.Timeline_desktopTipContent__NwDb3{display:flex;align-items:center;gap:var(--space-2,8px);min-width:0}.Timeline_desktopTipMascot__O94Wh{flex-shrink:0;display:flex;align-items:center}.Timeline_desktopTipText__og63s{font-size:12px;line-height:1.4;color:var(--color-text-secondary);margin:0}.Timeline_desktopTipTag__Q1pl2{color:var(--timeline-accent-gold,#D49322);font-weight:600;margin-right:4px}}@media (max-height:520px){.Timeline_cellEditorDialog__RvVjd{position:fixed!important;top:max(16px,calc(var(--dialog-viewport-top, 0px) + env(safe-area-inset-top, 0px)))!important;bottom:max(16px,env(safe-area-inset-bottom,0px))!important;left:max(16px,env(safe-area-inset-left,0px))!important;right:max(16px,env(safe-area-inset-right,0px))!important;margin:auto!important;width:min(340px,calc(100vw - 32px))!important;max-width:340px!important;max-height:calc(100dvh - 32px)!important;padding:12px 14px!important;outline:none!important}.Timeline_popoverBody__7Tm6V{margin-bottom:6px}.Timeline_numberInput__q_XB8{font-size:15px;padding:4px 0}.Timeline_popoverActions__QC8ik{flex-direction:column;gap:6px}.Timeline_saveBtn__gugtT{width:100%!important;height:32px!important;min-height:32px!important;padding:0 8px!important;font-size:12px!important}.Timeline_offScheduleBlockedAction__8fYuh{min-height:28px!important;padding:2px 6px!important;gap:1px!important}.Timeline_offScheduleActionLabel__qvQUH{font-size:10px!important}.Timeline_offScheduleActionBadge__cevwt{font-size:9.5px!important}.Timeline_popoverFooterMeta__BG4i5{margin-top:6px;padding-top:6px}.Timeline_restoreBtn__JE_fF{width:auto;margin-top:0}}.Timeline_emptyStateContainer__w6w8W{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--color-text-secondary);font-size:14px;text-align:center;padding:32px}@media (orientation:landscape) and (max-height:500px),(orientation:landscape) and (max-height:500px) and (hover:none) and (pointer:coarse),(orientation:landscape) and (max-height:560px) and (pointer:coarse){.Timeline_timelineContainer__13g_d{gap:4px;width:100%;margin:0;padding:0 0 96px}.Timeline_toolbarContainer__2KKN9{padding:2px 8px;min-height:30px;gap:6px}.Timeline_gridWrapper__AM_4N{width:100%;max-height:none!important}.Timeline_cellNumber___xyzU,.Timeline_cellText__rabzL{font-size:12px}}@media (prefers-reduced-motion:reduce){.Timeline_rotateIcon__3jB58{animation:none}.Timeline_segmentBtn__LsQLi,.Timeline_togglePill__Jey3X{transition:none}}.EconomicsPeriodControls_periodControlsRoot__BHbUS{display:contents}.EconomicsPeriodControls_utilityRow__NuKvo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}@media (orientation:landscape) and (max-height:500px),(orientation:landscape) and (max-height:500px) and (hover:none) and (pointer:coarse),(orientation:landscape) and (max-height:560px) and (pointer:coarse){.EconomicsPeriodControls_periodControlsRoot__BHbUS[data-timeline-active=true],.EconomicsPeriodControls_utilityRow__NuKvo[data-timeline-active=true]{display:none!important}}.EconomicsPeriodControls_historicalBanner__oL6OR{flex-basis:100%;padding:var(--space-3);margin:0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.EconomicsPeriodControls_toolbarError___7fv0{flex-basis:100%;margin:0;color:var(--color-error);font-size:var(--text-sm)}.EconomicsPeriodControls_filterDisclosure__qWgd4{position:relative;display:inline-flex}.EconomicsPeriodControls_filterTriggerButtonActive__DIeNk{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.EconomicsPeriodControls_triggerChevron__wqfZO{color:var(--color-text-secondary);flex-shrink:0;transition:transform var(--transition-fast)}.EconomicsPeriodControls_desktopFilterPanel__FXZIr{position:fixed;box-sizing:border-box;min-width:260px;max-width:320px;z-index:100;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--space-3);background:var(--color-bg-primary);box-shadow:var(--shadow-float);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-2)}.EconomicsPeriodControls_desktopFilterPanelHeader__HE3S0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.EconomicsPeriodControls_desktopFilterPanelLegend__l8O21{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0;padding:0}.EconomicsPeriodControls_desktopFilterQuickActions__1grd8{display:flex;align-items:center;gap:var(--space-2)}.EconomicsPeriodControls_panelActionButtonPrimary__v8z3_{font-size:11px;font-weight:600;background:none;border:none;color:var(--color-accent);cursor:pointer;padding:0;transition:opacity var(--transition-fast)}.EconomicsPeriodControls_panelActionButtonPrimary__v8z3_:hover{opacity:.8}.EconomicsPeriodControls_panelActionButtonSecondary__bAdpM{font-size:11px;font-weight:500;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0;transition:color var(--transition-fast)}.EconomicsPeriodControls_panelActionButtonSecondary__bAdpM:hover{color:var(--color-text-primary)}.EconomicsPeriodControls_desktopFilterList__5O2NV{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;overscroll-behavior:contain}.EconomicsPeriodControls_desktopFilterItem__cQa4t{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);overflow-wrap:anywhere}.EconomicsPeriodControls_desktopFilterItem__cQa4t:hover{background:var(--color-bg-tertiary)}.EconomicsPeriodControls_sheetMonthInput__LxDRI{display:block;min-width:0;width:100%;max-width:100%;box-sizing:border-box;height:38px;min-height:38px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-bg-secondary);color:var(--color-text-primary);appearance:none}.EconomicsPeriodControls_sheetMonthInput__LxDRI::-webkit-date-and-time-value{display:flex;align-items:center;height:100%;min-height:100%;margin:0;padding:0;text-align:left}.EconomicsPeriodControls_sheetMonthInput__LxDRI::-webkit-calendar-picker-indicator{margin:0;padding:0;cursor:pointer}.EconomicsPeriodControls_sheetSectionHeader__UrKqg{display:flex;align-items:center;justify-content:space-between}.EconomicsPeriodControls_filterList__7HW_U{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);background:var(--color-bg-secondary)}.EconomicsPeriodControls_filterItem__gGTqq{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm)}.EconomicsPeriodControls_filterItem__gGTqq:hover{background:var(--color-bg-tertiary)}.SlidingTabCarousel_carouselContainer__3NWZi{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.SlidingTabCarousel_carouselNavContainer__dRIfl{display:flex;justify-content:center;width:100%}.SlidingTabCarousel_carouselNavContainer__dRIfl>div{width:100%;max-width:680px}.SlidingTabCarousel_carouselSlideWrapper__bkYvz{width:100%;overflow:hidden;touch-action:pan-y}.SlidingTabCarousel_carouselSlideLeft__2OxoZ{animation:SlidingTabCarousel_slideInFromLeft__Jtr98 .5s cubic-bezier(.16,1,.3,1) forwards}.SlidingTabCarousel_carouselSlideRight__00UVP{animation:SlidingTabCarousel_slideInFromRight___CoO0 .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes SlidingTabCarousel_slideInFromRight___CoO0{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes SlidingTabCarousel_slideInFromLeft__Jtr98{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.SlidingTabCarousel_carouselSlideLeft__2OxoZ{animation:SlidingTabCarousel_slideInFromLeftMobile__MTv87 .45s cubic-bezier(.16,1,.3,1) forwards}.SlidingTabCarousel_carouselSlideRight__00UVP{animation:SlidingTabCarousel_slideInFromRightMobile__JQrcz .45s cubic-bezier(.16,1,.3,1) forwards}}@keyframes SlidingTabCarousel_slideInFromRightMobile__JQrcz{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes SlidingTabCarousel_slideInFromLeftMobile__MTv87{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:520px){.SlidingTabCarousel_carouselNavContainer__dRIfl button[data-state=inactive]>span:last-child{display:none}.SlidingTabCarousel_carouselNavContainer__dRIfl button[data-state=active]{flex:1.5 1}}@media (prefers-reduced-motion:reduce){.SlidingTabCarousel_carouselSlideLeft__2OxoZ,.SlidingTabCarousel_carouselSlideRight__00UVP{animation:none!important}}.InvestmentTimelineAdapter_rangeSelector__7yU0l{display:inline-flex;align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:2px;gap:2px}.InvestmentTimelineAdapter_rangeButton__3tst_{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.InvestmentTimelineAdapter_rangeButton__3tst_:hover{color:var(--color-text-primary);background-color:var(--color-hover)}.InvestmentTimelineAdapter_rangeButtonActive__7ogJL{color:var(--timeline-accent-gold);background-color:var(--timeline-accent-gold-bg);border:1px solid var(--timeline-accent-gold-border);font-weight:600}.InvestmentTimelineAdapter_rangeButtonActive__7ogJL:hover{background-color:var(--timeline-accent-gold-bg)}.CurrencyAmountField_field__Y2ao3{min-width:0}.CurrencyAmountField_row__i0hXN{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:var(--space-2);align-items:start}.CurrencyAmountField_currency__xgTjT{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.CurrencyAmountField_control__0hvMs{position:relative;height:var(--control-height)}.CurrencyAmountField_control__0hvMs select{width:100%;height:100%;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-input);background-image:none!important;color:transparent;appearance:none;cursor:pointer;font-size:var(--text-sm)}.CurrencyAmountField_control__0hvMs option{color:var(--color-text-primary);background:var(--color-bg-input)}.CurrencyAmountField_control__0hvMs>span{position:absolute;inset:0;padding:0 10px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;color:var(--color-text-primary);font-size:var(--text-sm)}.CurrencyAmountField_arrow__fvHKy{font-size:12px}.CurrencyAmountField_warning__45juO{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.CurrencyAmountField_currency__xgTjT label{white-space:nowrap}