.global-morgan-sidebar_root__1JWYL{--global-morgan-sidebar-width:clamp(20rem,28vw,30rem);--chat-rail-width:var(--global-morgan-sidebar-width);min-height:100svh}.global-morgan-sidebar_content__dBmIy{min-width:0;min-height:100svh}.global-morgan-sidebar_desktopPanel__CjwUK{display:none;position:relative}.global-morgan-sidebar_desktopPanelBody__LMAUx{display:flex;min-height:0;flex:1;flex-direction:column}.global-morgan-sidebar_collapsedLauncher____nMY{display:flex;position:absolute;inset:0;height:100%;z-index:1;flex-direction:column;align-items:center;justify-content:flex-start;padding:.75rem 0;color:var(--foreground)}.global-morgan-sidebar_assistantPanel__JWX_x{min-height:0;flex:1;border:0;border-radius:0;box-shadow:none}@media (min-width:1280px){.global-morgan-sidebar_root__1JWYL:has([data-slot=sidebar-wrapper]){--global-morgan-sidebar-width:calc((100vw - var(--workspace-sidebar-width)) / 2)}.global-morgan-sidebar_root__1JWYL:has([data-slot=sidebar-wrapper] [data-slot=sidebar][data-state=collapsed]){--global-morgan-sidebar-width:calc((100vw - 3rem) / 2)}.global-morgan-sidebar_root__1JWYL{display:grid;align-items:start}.global-morgan-sidebar_root__1JWYL[data-morgan-sidebar=collapsed]{--chat-rail-width:3.5rem}.global-morgan-sidebar_desktopPanel__CjwUK{display:flex;position:sticky;top:0;min-width:0;height:100svh;flex-direction:column;overflow:hidden;border-left:1px solid var(--hair);background:var(--card)}.global-morgan-sidebar_root__1JWYL[data-morgan-sidebar=collapsed] .global-morgan-sidebar_desktopPanel__CjwUK{cursor:pointer}.global-morgan-sidebar_root__1JWYL[data-morgan-sidebar=collapsed] .global-morgan-sidebar_desktopPanelBody__LMAUx{pointer-events:none;opacity:0}}@media (min-width:1280px) and (hover:hover){.global-morgan-sidebar_root__1JWYL[data-morgan-sidebar=collapsed]:has(.global-morgan-sidebar_desktopPanel__CjwUK:hover){--chat-rail-width:4.75rem}}@media (max-width:1279px){.global-morgan-sidebar_root__1JWYL:not([data-morgan-sidebar=absent]) .global-morgan-sidebar_content__dBmIy{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.metric-card_gridContainer__sltJF{container-type:inline-size}.metric-card_grid__YJ3fT{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@container (min-width: 30rem){.metric-card_gridContainer__sltJF[data-metric-columns="2"] .metric-card_grid__YJ3fT,.metric-card_gridContainer__sltJF[data-metric-columns="3"] .metric-card_grid__YJ3fT,.metric-card_gridContainer__sltJF[data-metric-columns="4"] .metric-card_grid__YJ3fT{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 48rem){.metric-card_gridContainer__sltJF[data-metric-columns="3"] .metric-card_grid__YJ3fT{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card_gridContainer__sltJF[data-metric-columns="4"] .metric-card_grid__YJ3fT{grid-template-columns:repeat(4,minmax(0,1fr))}}.responsive-detail-grid_container__8OiIm{container-type:inline-size}.responsive-detail-grid_grid__GF6EJ{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@container (min-width: 48rem){.responsive-detail-grid_grid__GF6EJ{grid-template-columns:minmax(0,1fr) 22rem}}.thinking-mark_mark__uTNk3{display:inline-block}.thinking-mark_part__YqNlm{fill-opacity:.18}@media (prefers-reduced-motion:no-preference){.thinking-mark_part__YqNlm{animation:2.1s step-end infinite}.thinking-mark_part__YqNlm[data-part="0"]{animation-name:thinking-mark_thinkingInner__J48ud}.thinking-mark_part__YqNlm[data-part="1"]{animation-name:thinking-mark_thinkingMiddle__opT3r}.thinking-mark_part__YqNlm[data-part="2"]{animation-name:thinking-mark_thinkingOuter__wMOYz}}@media (prefers-reduced-motion:reduce){.thinking-mark_part__YqNlm[data-part="0"],.thinking-mark_part__YqNlm[data-part="1"]{fill-opacity:1}}@keyframes thinking-mark_thinkingInner__J48ud{0%{fill-opacity:.18}20%,to{fill-opacity:1}}@keyframes thinking-mark_thinkingMiddle__opT3r{0%{fill-opacity:.18}40%,to{fill-opacity:1}}@keyframes thinking-mark_thinkingOuter__wMOYz{0%{fill-opacity:.18}60%,to{fill-opacity:1}}.home-balance-cards_grid__qzxH1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.home-balance-cards_grid__qzxH1:not(:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr)}@container (min-width: 640px){.home-balance-cards_grid__qzxH1:not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.home-balance-cards_grid__qzxH1:not(:has(>:nth-child(4))) .home-balance-cards_cardSplitMine__9YHiz{display:none}}.home-balance-cards_card__P9ile{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:.75rem .875rem .625rem;border:1px solid color-mix(in srgb,var(--home-card-area) 10%,var(--hair));border-radius:.625rem;background:linear-gradient(180deg,var(--card) 35%,color-mix(in srgb,var(--home-card-area) 3%,var(--card)));box-shadow:inset 0 1px 0 var(--home-card-inset),var(--home-card-lift);color:var(--foreground);text-align:left;text-decoration:none;transition:border-color .35s cubic-bezier(.22,1,.36,1);animation:home-balance-cards_home-card-reveal__TZsGX .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + .11s * var(--home-card-order))}.home-balance-cards_card__P9ile:hover{border-color:color-mix(in srgb,var(--home-card-area) 22%,var(--hair));box-shadow:inset 0 1px 0 var(--home-card-inset)}.home-balance-cards_card__P9ile:focus-visible{outline:2px solid color-mix(in srgb,var(--home-card-area) 50%,var(--ring));outline-offset:2px}.home-balance-cards_card__P9ile>:not(.home-balance-cards_mark__rnNFJ){position:relative;z-index:1}.home-balance-cards_mark__rnNFJ{position:absolute;top:-1.625rem;right:-1.5rem;z-index:0;width:6.25rem;height:6.25rem;overflow:visible;color:var(--home-card-area);opacity:var(--home-mark-rest);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.home-balance-cards_card__P9ile:hover .home-balance-cards_mark__rnNFJ{opacity:var(--home-mark-hover)}.home-balance-cards_card__P9ile .home-balance-cards_markSyncing__sB_fL,.home-balance-cards_card__P9ile:hover .home-balance-cards_markSyncing__sB_fL{opacity:var(--home-mark-sync)}.home-balance-cards_markPart__a13CK{transform-box:view-box}.home-balance-cards_markPart__a13CK[data-part="0"]{transform-origin:-110px 110px}.home-balance-cards_markPart__a13CK[data-part="1"]{transform-origin:-55px 55px}.home-balance-cards_markPart__a13CK[data-part="2"]{transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.home-balance-cards_card__P9ile:hover .home-balance-cards_markPart__a13CK{animation:home-balance-cards_home-mark-pulse__lPWep .9s cubic-bezier(.22,1,.36,1) both}.home-balance-cards_card__P9ile:hover .home-balance-cards_markPart__a13CK[data-part="1"]{animation-delay:.16s}.home-balance-cards_card__P9ile:hover .home-balance-cards_markPart__a13CK[data-part="2"]{animation-delay:.32s}}.home-balance-cards_head__ADYRc{display:flex;min-width:0;align-items:baseline;gap:.5rem;white-space:nowrap}.home-balance-cards_label__YBOjE{color:var(--home-card-area);font-size:.8125rem;font-weight:500}.home-balance-cards_change__EUHyL{margin-left:auto;font-family:var(--font-figure);font-size:.71875rem;font-variant-numeric:tabular-nums;font-weight:500}.home-balance-cards_change__EUHyL[data-trend=good]{color:var(--positive)}.home-balance-cards_change__EUHyL[data-trend=bad]{color:var(--negative)}.home-balance-cards_change__EUHyL[data-trend=flat]{color:var(--muted-foreground)}.home-balance-cards_changeRange__8Qc5x{margin-left:.25rem;color:var(--muted-foreground);font-weight:400}.home-balance-cards_cardSplit__xAcbi{display:inline-flex;min-width:0;gap:.25em;margin-left:auto;color:var(--muted-foreground);font-family:var(--font-figure);font-size:.71875rem;font-variant-numeric:tabular-nums}.home-balance-cards_cardSplitAmount__0s8l9,.home-balance-cards_cardSplitMine__9YHiz{flex:none}.home-balance-cards_cardSplitName__M2C20{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-balance-cards_figureLine___hOaL{display:flex;min-height:2rem;align-items:baseline;margin-top:.125rem}.home-balance-cards_figure__suvb6{--odometer-delay:calc(200ms + 110ms * var(--home-card-order));font-family:var(--font-figure);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.035em;line-height:1.15}.home-balance-cards_figureOwed__NrO6n{color:var(--negative)}.home-balance-cards_figureEmpty__c5rE3{color:var(--muted-foreground)}.home-balance-cards_strip__wB8M1{--home-chip-inset:0.625rem;display:block;height:1.375rem;min-width:0;margin-top:.5rem;overflow:hidden}.home-balance-cards_stripGlide__5U9t3{mask-image:linear-gradient(90deg,transparent,black 14px,black calc(100% - 28px),transparent)}.home-balance-cards_stripScroll__UI6yc{overflow-x:auto;scrollbar-width:none}.home-balance-cards_track__HXgZV{display:flex;width:max-content;height:100%;align-items:center;margin-left:calc(-1 * var(--home-chip-inset))}.home-balance-cards_chipSet__KAC_g{display:flex;flex:none;align-items:center}.home-balance-cards_chip__oazUa{position:relative;display:inline-flex;flex:none;height:1.25rem;align-items:center;gap:.3125rem;padding:0 var(--home-chip-inset);white-space:nowrap}.home-balance-cards_chipSet__KAC_g+.home-balance-cards_chipSet__KAC_g>.home-balance-cards_chip__oazUa:first-child:before,.home-balance-cards_chip__oazUa+.home-balance-cards_chip__oazUa:before{position:absolute;top:50%;left:0;width:1px;height:.75rem;background:color-mix(in srgb,var(--home-card-area) 12%,var(--border));content:"";transform:translateY(-50%)}.home-balance-cards_chipPlate__YVXaD{display:inline-grid;width:1rem;height:1rem;flex:none;place-items:center;border:1px solid var(--border);border-radius:.25rem;background:var(--card);color:var(--home-ink-secondary);font-family:var(--font-mono);font-size:.46875rem;font-weight:600;letter-spacing:.04em}.home-balance-cards_chipPlate__YVXaD[data-logo]{overflow:hidden;background:var(--archie-ivory)}.home-balance-cards_chipLogo__bOy5l{width:100%;height:100%;object-fit:contain;padding:.0625rem}.home-balance-cards_chipName__hwgfE{max-width:7rem;overflow:hidden;color:var(--home-ink-secondary);font-size:.6875rem;text-overflow:ellipsis}.home-balance-cards_chipOwner__QzWAh{flex:none;color:var(--home-ink-secondary);font-size:.6875rem}.home-balance-cards_chipAmount__W78dG{color:var(--foreground);font-family:var(--font-figure);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500}.home-balance-cards_chipAmount__W78dG[data-owed]{color:var(--negative)}@media (prefers-reduced-motion:no-preference){.home-balance-cards_stripGlide__5U9t3 .home-balance-cards_track__HXgZV{animation:home-balance-cards_home-chip-glide__S21_f var(--home-chip-seconds) linear infinite}.home-balance-cards_card__P9ile:focus-within .home-balance-cards_stripGlide__5U9t3 .home-balance-cards_track__HXgZV,.home-balance-cards_card__P9ile:hover .home-balance-cards_stripGlide__5U9t3 .home-balance-cards_track__HXgZV{animation-play-state:paused}}@container (max-width: 500px){.home-balance-cards_grid__qzxH1:has(>:nth-child(4)) .home-balance-cards_cardSplitMine__9YHiz{display:none}}@container (max-width: 420px){.home-balance-cards_card__P9ile{padding:.75rem .75rem .6875rem}.home-balance-cards_mark__rnNFJ{top:-1.125rem;right:-1rem;width:4.25rem;height:4.25rem}.home-balance-cards_grid__qzxH1:has(>:nth-child(4)) .home-balance-cards_changeRange__8Qc5x{display:none}.home-balance-cards_figureLine___hOaL{min-height:1.625rem;margin-top:.375rem}.home-balance-cards_figure__suvb6{font-size:1.375rem;letter-spacing:-.03em}}@media (prefers-reduced-motion:reduce){.home-balance-cards_card__P9ile{animation:none;transition:none}.home-balance-cards_mark__rnNFJ{transition:none}}@keyframes home-balance-cards_home-card-reveal__TZsGX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-balance-cards_home-mark-pulse__lPWep{0%{transform:scale(1)}40%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes home-balance-cards_home-chip-glide__S21_f{to{transform:translateX(var(--home-chip-distance))}}.odometer-figure_figure__s5DXX{display:inline-flex;height:1.15em;overflow:hidden;font-family:var(--font-figure);font-variant-numeric:tabular-nums;line-height:1.15em;vertical-align:bottom;white-space:nowrap}.odometer-figure_digit__EoSM6{display:inline-block;height:1.15em;overflow:hidden}.odometer-figure_column__mGXU3{display:flex;flex-direction:column;transform:translateY(var(--odometer-to))}@media (prefers-reduced-motion:no-preference){.odometer-figure_column__mGXU3{animation:odometer-figure_odometer-roll__VQ4xP 1.1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--odometer-delay,0s)}}@keyframes odometer-figure_odometer-roll__VQ4xP{0%{transform:translateY(var(--odometer-from))}}.odometer-figure_column__mGXU3>span{height:1.15em;line-height:1.15em}.odometer-figure_currency__UMABJ{align-self:flex-start;margin:.16em .06em 0 0;color:var(--muted-foreground);font-size:.56em;font-weight:400;letter-spacing:0;line-height:1}.odometer-figure_separator__CpAEA{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.odometer-figure_figure__s5DXX[data-owed] .odometer-figure_currency__UMABJ,.odometer-figure_figure__s5DXX[data-owed] .odometer-figure_separator__CpAEA{color:color-mix(in srgb,var(--negative) 70%,transparent)}.sync-pulse-dot_dot__o7lyi{position:relative;display:inline-block;width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:var(--primary)}.sync-pulse-dot_dot__o7lyi:after{content:"";position:absolute;inset:-.25rem;border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);border-radius:inherit;opacity:0;animation:sync-pulse-dot_syncPulse__ANNP_ 1.4s ease-out infinite}@keyframes sync-pulse-dot_syncPulse__ANNP_{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.42)}}@media (prefers-reduced-motion:reduce){.sync-pulse-dot_dot__o7lyi:after{animation:none}}.assistant-start-screen_page__e_ZHJ{overflow-y:auto;overscroll-behavior:contain}.assistant-start-screen_composer__Hv3it,.assistant-start-screen_messageList__stcOR{width:100%;max-width:720px;margin-inline:auto;padding-inline:16px;background:transparent}.assistant-start-screen_messageList__stcOR{flex:none;margin-top:auto;overflow:visible;padding-top:24px;padding-bottom:12px}.assistant-start-screen_composer__Hv3it{padding-top:12px;padding-bottom:24px}.assistant-start-screen_belowComposer__DtV9x{flex:none;margin-bottom:auto;padding:0}@media (min-width:768px){.assistant-start-screen_composer__Hv3it,.assistant-start-screen_messageList__stcOR{padding-inline:24px}}.queries-workspace_workspace__mRYp5{display:flex;min-height:0;height:calc(100svh - var(--workspace-sticky-chrome-height, 0px));flex:none;margin:calc(-1 * var(--workspace-content-inset-top, 0px)) calc(-1 * var(--workspace-content-inset-x, 0px)) calc(-1 * var(--workspace-content-inset-bottom, 0px))}.google-mark_mark__RuOzr{display:inline-flex;align-items:center;justify-content:center}.google-mark_glyph___az6t,.google-mark_mark__RuOzr{width:1.125rem;height:1.125rem}.value-breakdown_spine__dSqW3:before{content:"";position:absolute;top:1.375rem;bottom:1.375rem;left:calc(1.25rem + 3.5px);width:1px;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--muted-foreground) 45%,transparent) 50%,transparent 50%);background-size:1px 6px}.value-breakdown_segment__TTQB_{transform-origin:left center}.value-breakdown_segment__TTQB_[data-direction=down]{transform-origin:right center}@media (prefers-reduced-motion:no-preference){.value-breakdown_segment__TTQB_{animation:value-breakdown_breakdown-grow__HuQwP .62s cubic-bezier(.22,.9,.24,1) both;animation-delay:calc(var(--step, 0) * 90ms + .14s)}}@keyframes value-breakdown_breakdown-grow__HuQwP{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cash-flow-month-bars_bars__sueIm{display:flex;flex-direction:column;gap:.375rem;min-width:0}.cash-flow-month-bars_line__yDDL_{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.65rem;line-height:1}.cash-flow-month-bars_line__yDDL_>:last-child{text-align:right}.cash-flow-month-bars_track__nW656{display:block;height:.5625rem;overflow:hidden;border-radius:9999px}.cash-flow-month-bars_track__nW656>span{display:block}.home-element-card_frame__vfjUz{width:100%;max-width:486px;min-width:0;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,var(--logo-plate) 6%),var(--background));box-shadow:0 24px 60px color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);padding:1.75rem}.home-element-card_frame__vfjUz[data-home-element-kind=ledger_table]{max-width:620px}.home-element-card_tile__Uw9Z_{position:relative;display:flex;width:100%;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden;padding:.875rem 1rem;border:1px solid var(--hair);border-radius:.625rem;background:var(--card);color:var(--foreground);line-height:1.5;transition:border-color .25s}.home-element-card_tile__Uw9Z_:hover{border-color:color-mix(in srgb,var(--home-tile-area) 28%,var(--hair))}.home-element-card_tileTop__nB1zW{display:flex;min-height:1.5rem;min-width:0;align-items:center;gap:.5rem}.home-element-card_tileName__mPyWC{min-width:0;margin:0;overflow:hidden;color:var(--home-tile-area);font-size:.8125rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.home-element-card_tileActions__cug9n{position:absolute;top:.875rem;right:1rem;background:var(--card);opacity:0;transition:opacity .2s}.home-element-card_tile__Uw9Z_:focus-within .home-element-card_tileActions__cug9n,.home-element-card_tile__Uw9Z_:hover .home-element-card_tileActions__cug9n{opacity:1}.home-element-card_tileActions__cug9n .home-element-card_moveAction__PktBt{display:none}@media (hover:none){.home-element-card_tileActions__cug9n{position:static;opacity:1}.home-element-card_tileActions__cug9n .home-element-card_moveAction__PktBt{display:inline-flex}}.home-element-card_tileFigure__iFyUO{display:flex;min-width:0;align-items:baseline;margin:.25rem 0 0;white-space:nowrap;font-family:var(--font-figure);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1.15}.home-element-card_tileFigure__iFyUO small{min-width:0;overflow:hidden;margin-left:.375rem;text-overflow:ellipsis;color:var(--muted-foreground);font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0}.home-element-card_tileChart__RL4ia{display:flex;min-height:5rem;flex:1;flex-direction:column;justify-content:center;margin-top:.75rem;overflow:hidden}.home-element-card_tileEmpty__xi0K9{margin:0;color:var(--muted-foreground);font-size:.8125rem}.home-element-card_tileBills__BA06h,.home-element-card_tileRows__PLJvy{display:flex;min-width:0;flex-direction:column;margin:0;padding:0;list-style:none}.home-element-card_tileRows__PLJvy{gap:.4375rem}.home-element-card_tileRow__cg6U8{display:grid;grid-template-columns:4.375rem minmax(0,1fr) 3.125rem;align-items:center;gap:.5rem;color:var(--home-ink-secondary);font-size:.71875rem}.home-element-card_tileRowLabel__fWeni{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-element-card_tileRowTrack__vfpQM{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--muted)}.home-element-card_tileRowFill__Yh9R_{display:block;height:100%;border-radius:99px;background:color-mix(in srgb,var(--home-tile-area) 70%,transparent);transform-origin:left}.home-element-card_tileRowFillOwed__1airB{background:color-mix(in srgb,var(--negative) 45%,transparent)}.home-element-card_tileRowValue__NWY9A{color:var(--foreground);font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.home-element-card_tileRowValueOwed__R4zM5{color:var(--negative)}.home-element-card_tileBill__o3z2E{display:flex;align-items:center;gap:.625rem;padding:.3125rem 0;border-bottom:1px solid var(--hair);font-size:.78125rem}.home-element-card_tileBill__o3z2E:last-child{border-bottom:0}.home-element-card_tileBillDate__jkn6d{width:2.625rem;flex:none;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.06em}.home-element-card_tileBillName__zc8Vg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-element-card_tileBillAmount__Sb1MI{flex:none;margin-left:auto;font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-weight:500}.home-element-card_tileColumns__6PUA2{display:flex;min-height:5rem;flex:1;align-items:flex-end;gap:.375rem}.home-element-card_tileColumnPair__rjf0f{display:flex;height:100%;flex:1;align-items:flex-end;gap:2px}.home-element-card_tileColumn__33XT9{flex:1;border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--home-tile-area) 70%,transparent);transform-origin:bottom}.home-element-card_tileColumnOut___GCdz{background:color-mix(in srgb,var(--negative) 30%,transparent)}@media (prefers-reduced-motion:no-preference){.home-element-card_tileRowFill__Yh9R_{animation:home-element-card_tile-grow-across__Ms0X_ .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(70ms * var(--tile-order, 0))}.home-element-card_tileColumn__33XT9{animation:home-element-card_tile-grow-up__Pixqz .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(60ms * var(--tile-order, 0))}}@keyframes home-element-card_tile-grow-across__Ms0X_{0%{transform:scaleX(0)}}@keyframes home-element-card_tile-grow-up__Pixqz{0%{transform:scaleY(0)}}@container (max-width: 500px){.home-element-card_tile__Uw9Z_{padding:.875rem .875rem .75rem}}.home-element-card_widget__3UGbj{overflow:hidden;border:1px solid var(--border);border-radius:.875rem;background:var(--card);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 7%,transparent)}.home-element-card_header__jQT_8{display:flex;min-width:0;align-items:center;gap:.5rem;border-bottom:1px solid var(--hair);padding:.75rem 1rem}.home-element-card_title__bvlgA{margin:0;font-size:.8125rem;line-height:1.2}.home-element-card_scope__avwaY,.home-element-card_title__bvlgA{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-element-card_scope__avwaY{max-width:42%;height:1.125rem;border-radius:999px;background:var(--muted);padding:0 .5rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.home-element-card_actions__nloow,.home-element-card_scope__avwaY{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--muted-foreground)}.home-element-card_actions__nloow{gap:.1875rem;margin-left:auto}.home-element-card_actionButton__XReyq>svg{width:.875rem;height:.875rem;stroke-width:1.8}.home-element-card_actionButton__XReyq{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;border-radius:.3125rem;background:transparent;color:inherit;cursor:pointer}.home-element-card_actionButton__XReyq:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--foreground)}.home-element-card_actionButton__XReyq:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.home-element-card_actionButton__XReyq:disabled{cursor:not-allowed;opacity:.35}.home-element-card_removeAction___C_RT:hover:not(:disabled){color:var(--negative)}.home-element-card_barList__cuwSR{display:flex;flex-direction:column;gap:.6875rem;margin:0;padding:1rem;list-style:none}.home-element-card_categoryBody__HjPUu{min-height:0;flex:1 1 auto;overflow:auto}.home-element-card_barRow__K9Re2{display:grid;grid-template-columns:minmax(4.25rem,6.5rem) minmax(0,1fr) minmax(3.5rem,auto);align-items:center;gap:.625rem}.home-element-card_barLabel__cD63g,.home-element-card_barValue__S0wS3{min-width:0;overflow:hidden;font-size:.78125rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-element-card_barValue__S0wS3{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.home-element-card_mutedText__dzDhM{color:var(--muted-foreground)}.home-element-card_barTrack__EvPZR{position:relative;display:block;height:.5rem;border-radius:999px;background:var(--muted)}.home-element-card_barFill__KCPsA{display:block;height:100%;border-radius:inherit}.home-element-card_barFill__KCPsA[data-category-color="1"]{background:var(--category-1)}.home-element-card_barFill__KCPsA[data-category-color="2"]{background:var(--category-6)}.home-element-card_barFill__KCPsA[data-category-color="3"]{background:var(--category-4)}.home-element-card_barFill__KCPsA[data-category-color="4"]{background:var(--category-3)}.home-element-card_barFill__KCPsA[data-category-color="5"]{background:var(--category-5)}.home-element-card_barFill__KCPsA[data-category-color="6"],.home-element-card_barFill__KCPsA[data-category-color=muted]{background:var(--border)}.home-element-card_hoverTarget__KOswM{position:relative;outline:none}.home-element-card_hoverTarget__KOswM:focus-visible,.home-element-card_hoverTarget__KOswM:hover{z-index:2}.home-element-card_hoverTarget__KOswM:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-element-card_hoverTooltip__xtbpf{position:absolute;bottom:calc(100% + .375rem);left:50%;z-index:5;border:1px solid var(--border);border-radius:.375rem;background:var(--card);padding:.1875rem .4375rem;box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);font-family:var(--font-mono);font-size:.625rem;font-weight:600;line-height:1.2;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.home-element-card_hoverTarget__KOswM[data-tooltip-align=start]>.home-element-card_hoverTooltip__xtbpf{left:0;transform:none}.home-element-card_hoverTarget__KOswM[data-tooltip-align=end]>.home-element-card_hoverTooltip__xtbpf{right:0;left:auto;transform:none}.home-element-card_hoverTarget__KOswM[data-tooltip-placement=below]>.home-element-card_hoverTooltip__xtbpf{top:calc(100% + .375rem);bottom:auto}.home-element-card_ledgerSummary__6kC0P,.home-element-card_totalRow__ubAlJ{display:flex;align-items:center;border-top:1px solid var(--hair);padding:.625rem 1rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.2}.home-element-card_ledgerSummary__6kC0P strong,.home-element-card_totalRow__ubAlJ strong{color:var(--foreground);font-weight:600;font-variant-numeric:tabular-nums}.home-element-card_allocationBody__gHMFC,.home-element-card_billsBody__5Pf5Y,.home-element-card_cashflowBody__HOOBh,.home-element-card_columnBody__9k0gX,.home-element-card_lineBody__9ikKa,.home-element-card_runwayBody___azbs{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.875rem;overflow:auto;padding:1rem}.home-element-card_headlineValue__GCRRV{display:flex;min-width:0;align-items:baseline;gap:.5rem}.home-element-card_headlineValue__GCRRV>span:first-child{overflow:hidden;font-size:1.375rem;font-weight:600;letter-spacing:-.03em;line-height:1.05;text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap}.home-element-card_headlineDelta__Pc9Y_{flex:0 0 auto;font-size:.75rem;font-weight:500;line-height:1.2}.home-element-card_headlineDelta__Pc9Y_[data-direction=positive]{color:var(--positive)}.home-element-card_headlineDelta__Pc9Y_[data-direction=negative]{color:var(--negative)}.home-element-card_headlineDelta__Pc9Y_[data-direction=neutral]{color:var(--muted-foreground)}.home-element-card_headlineDelta__Pc9Y_ em{color:var(--muted-foreground);font-style:normal;font-weight:400}.home-element-card_columnChart__1cf0Y{position:relative;min-height:8.5rem;flex:1 1 auto}.home-element-card_columnGuide__18u_I{position:absolute;right:0;left:0;border-top:1px dashed color-mix(in srgb,var(--border) 70%,transparent)}.home-element-card_columnGuide__18u_I[data-guide=high]{top:12%}.home-element-card_columnGuide__18u_I[data-guide=mid]{top:42%}.home-element-card_columnGuide__18u_I[data-guide=low]{top:72%}.home-element-card_columnScale__1PQhi{position:absolute;right:0;z-index:1;transform:translateY(-100%);color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;line-height:1}.home-element-card_columnScale__1PQhi[data-scale=high]{top:12%}.home-element-card_columnScale__1PQhi[data-scale=mid]{top:42%}.home-element-card_columnScale__1PQhi[data-scale=low]{top:72%}.home-element-card_columnBars__e8u8X{position:absolute;inset:0 2.75rem 0 0;display:flex;align-items:end;gap:.375rem}.home-element-card_columnBar__oV9_L{display:block;flex:1 1 0;min-width:.3125rem;border-radius:.1875rem .1875rem 0 0;background:color-mix(in srgb,var(--primary) 40%,transparent)}.home-element-card_columnBar__oV9_L[data-emphasis=true]{background:var(--primary)}.home-element-card_columnBaseline__vE9d1{position:absolute;right:0;bottom:0;left:0;border-top:1px solid var(--border)}.home-element-card_columnLabels__ie9zA{display:flex;gap:.375rem;padding-right:2.75rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;line-height:1}.home-element-card_columnLabels__ie9zA>span{flex:1 1 0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-element-card_ledger__a7GFG{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;container:home-ledger/inline-size}.home-element-card_ledgerRow__DI7a0{display:grid;grid-template-columns:minmax(3.4rem,4.25rem) minmax(0,1.4fr) minmax(0,1fr) minmax(4.25rem,5.5rem);min-width:0;align-items:center;gap:.75rem;border-top:1px solid var(--hair);padding:.6875rem 1rem}@container home-ledger (max-width: 28rem){.home-element-card_ledgerRow__DI7a0{grid-template-columns:3.25rem minmax(0,1fr) minmax(3.75rem,4.75rem);gap:.5rem;padding-inline:.75rem}.home-element-card_ledgerRow__DI7a0>:nth-child(3){display:none}}.home-element-card_ledgerRow__DI7a0:first-child{border-top:0}.home-element-card_ledgerRow__DI7a0[data-home-element-ledger-row]{transition:background-color .12s ease}.home-element-card_ledgerRow__DI7a0[data-home-element-ledger-row]:focus-within,.home-element-card_ledgerRow__DI7a0[data-home-element-ledger-row]:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.home-element-card_ledgerHeader__gXwxd{padding-top:.5625rem;padding-bottom:.5625rem}.home-element-card_ledgerHeader__gXwxd>span{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.home-element-card_ledgerHeader__gXwxd>span:last-child{text-align:right}.home-element-card_ledgerDate__RWPZW{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;line-height:1.2}.home-element-card_ledgerAmount__FoEHH,.home-element-card_ledgerDate__RWPZW,.home-element-card_ledgerDetail__xMQEP,.home-element-card_ledgerLabel__JVct9{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-element-card_ledgerLabelCell__w5X_b{min-width:0;overflow:hidden}.home-element-card_ledgerLabel__JVct9{display:block;color:var(--foreground);font-size:.78125rem;font-weight:500;line-height:1.2}.home-element-card_ledgerLabel__JVct9:hover{color:var(--primary)}.home-element-card_ledgerDetail__xMQEP{color:var(--muted-foreground);font-size:.75rem;line-height:1.2}.home-element-card_ledgerAmount__FoEHH{font-size:.78125rem;font-weight:600;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums}.home-element-card_ledgerSummary__6kC0P{justify-content:space-between;background:color-mix(in srgb,var(--muted) 40%,transparent)}.home-element-card_lineChart__UhZYK{position:relative;min-height:8.5rem;flex:1 1 auto}.home-element-card_lineChart__UhZYK svg{display:block;width:100%;height:auto;overflow:visible}.home-element-card_tile__Uw9Z_ .home-element-card_lineChart__UhZYK svg{height:100%}.home-element-card_tile__Uw9Z_ :is(.home-element-card_categoryBody__HjPUu,.home-element-card_columnBody__9k0gX,.home-element-card_lineBody__9ikKa,.home-element-card_allocationBody__gHMFC,.home-element-card_cashflowBody__HOOBh,.home-element-card_runwayBody___azbs,.home-element-card_billsBody__5Pf5Y,.home-element-card_ledger__a7GFG,.home-element-card_ladderBody__L_dcu){overflow:visible;padding:0}.home-element-card_tile__Uw9Z_ :is(.home-element-card_lineChart__UhZYK,.home-element-card_columnChart__1cf0Y){min-height:0}.home-element-card_tile__Uw9Z_ .home-element-card_emptyData__oLJc5{min-height:0;margin:0}.home-element-card_lineGuide__l0d3V{stroke:var(--border);stroke-dasharray:4 8;stroke-opacity:.7}.home-element-card_lineArea__d2NVM{fill:var(--primary);fill-opacity:.08}.home-element-card_lineStroke__gAdr_{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.home-element-card_linePoint__M_Ki_{fill:var(--primary);stroke:var(--card);stroke-width:2}.home-element-card_lineActiveGuide__NmYSO{color:color-mix(in srgb,var(--foreground) 16%,transparent);stroke-dasharray:3 4}.home-element-card_lineHitArea__UrYgz{cursor:crosshair;outline:none}.home-element-card_lineTooltip__y7oEO{position:absolute;top:.75rem;left:.75rem;z-index:1;display:flex;min-width:6.75rem;flex-direction:column;gap:.125rem;border:1px solid color-mix(in srgb,var(--border) 96%,transparent);border-radius:.375rem;background:color-mix(in srgb,var(--card) 92%,transparent);padding:.375rem .5rem;box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.2;pointer-events:none}.home-element-card_lineTooltipLabel__iYZWb{color:var(--muted-foreground);font-size:.625rem;font-weight:500;text-transform:uppercase}.home-element-card_lineScale__sWzPR{fill:var(--muted-foreground);font-family:var(--font-mono);font-size:9px}.home-element-card_lineLabels__g8Dcw{display:flex;justify-content:space-between;padding:.0625rem 3rem 0 .25rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;line-height:1;text-transform:uppercase}.home-element-card_dataFooter__2Gy8b{flex:0 0 auto}.home-element-card_allocationLegend__nctRf{display:flex;align-items:center;gap:1rem}.home-element-card_allocationLegend__nctRf>span{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.home-element-card_allocationLegend__nctRf i{display:inline-block;width:.875rem;height:.375rem;border-radius:999px;background:var(--primary)}.home-element-card_allocationLegend__nctRf i[data-series=target]{background:color-mix(in srgb,var(--primary) 26%,transparent)}.home-element-card_allocationRows__M97tw{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none}.home-element-card_allocationRow__QH5t4{display:grid;grid-template-columns:minmax(4.5rem,6rem) minmax(0,1fr) minmax(5.5rem,6.5rem);min-width:0;align-items:center;gap:.625rem;border-radius:.375rem;transition:background-color .12s ease}.home-element-card_allocationRow__QH5t4:focus-within,.home-element-card_allocationRow__QH5t4:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.home-element-card_allocationLabel__qVgCJ{min-width:0;overflow:hidden;font-size:.78125rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-element-card_allocationTracks__hcsKO{display:flex;flex-direction:column;gap:.1875rem}.home-element-card_allocationTracks__hcsKO>i{display:block;height:.4375rem;overflow:hidden;border-radius:999px;background:var(--muted)}.home-element-card_allocationTracks__hcsKO>i>b{display:block;height:100%;border-radius:inherit;background:var(--primary)}.home-element-card_allocationTracks__hcsKO>i[data-track=target]>b{background:color-mix(in srgb,var(--primary) 26%,transparent)}.home-element-card_allocationMetrics__VG7A1{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.home-element-card_allocationMetrics__VG7A1>span{display:flex;width:2.25rem;flex-direction:column;align-items:flex-end;gap:.125rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;font-style:normal;font-variant-numeric:tabular-nums;line-height:1.1}.home-element-card_allocationMetrics__VG7A1>span i{font-style:normal}.home-element-card_allocationMetrics__VG7A1>strong{display:inline-block;width:2.75rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.home-element-card_cashflowLegend__f2dUT{display:flex;align-items:center;gap:1rem}.home-element-card_cashflowLegend__f2dUT>span{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.home-element-card_cashflowLegend__f2dUT i{display:inline-block;width:.875rem;height:.375rem;border-radius:999px;background:var(--positive)}.home-element-card_cashflowLegend__f2dUT i[data-series=cash-out]{background:var(--negative)}.home-element-card_cashflowRows__0kTMH{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.home-element-card_cashflowRow__UJrQs{display:grid;grid-template-columns:minmax(3.25rem,4.5rem) minmax(0,1fr);min-width:0;align-items:center;gap:.625rem;border-radius:.375rem;transition:background-color .12s ease}.home-element-card_cashflowRow__UJrQs:focus-within,.home-element-card_cashflowRow__UJrQs:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.home-element-card_cashflowLabel__i7Nbl{display:flex;min-width:0;flex-direction:column;gap:.125rem;overflow:hidden;font-size:.78125rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-element-card_cashflowLabel__i7Nbl small{overflow:hidden;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis}.home-element-card_cashflowLabel__i7Nbl small[data-direction=positive]{color:var(--positive)}.home-element-card_cashflowLabel__i7Nbl small[data-direction=negative]{color:var(--negative)}.home-element-card_cashflowBars__AjDfQ{display:block;min-width:0}.home-element-card_runwaySummary__ZYYuw{display:grid;gap:.1875rem;border-bottom:1px solid var(--hair);padding-bottom:.75rem}.home-element-card_billsDue__dP4Sp,.home-element-card_billsLabel__qXMUE small,.home-element-card_billsSummary__u6PXs,.home-element-card_runwayConfidence__RtV_o,.home-element-card_runwaySummary__ZYYuw>span,.home-element-card_runwayTierValue__BilXM small{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.625rem;line-height:1.2}.home-element-card_runwaySummary__ZYYuw>strong{font-size:1.5rem;font-weight:650;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.home-element-card_runwaySummary__ZYYuw>small{color:var(--muted-foreground);font-size:.6875rem;font-variant-numeric:tabular-nums}.home-element-card_billsSummary__u6PXs,.home-element-card_runwayConfidence__RtV_o{margin:0}.home-element-card_billsRows__dPXIw,.home-element-card_runwayTiers__GYZ9M{display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.home-element-card_runwayTier__PG1Sr{display:grid;grid-template-columns:minmax(4.75rem,6.75rem) minmax(0,1fr) minmax(4.25rem,5.5rem);min-width:0;align-items:center;gap:.625rem}.home-element-card_runwayTierLabel__7CXae{overflow:hidden;font-size:.75rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-element-card_runwayTrack___z9Kw{display:block;height:.4375rem;overflow:hidden;border-radius:999px;background:var(--muted)}.home-element-card_runwayTrack___z9Kw>b{display:block;height:100%;border-radius:inherit;background:var(--cash-accent)}.home-element-card_runwayTierValue__BilXM{display:flex;min-width:0;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;text-align:right}.home-element-card_billsRow__h0QXT>strong,.home-element-card_runwayTierValue__BilXM strong{color:var(--foreground);font-size:.75rem;font-weight:600}.home-element-card_billsRow__h0QXT{display:grid;grid-template-columns:minmax(3.5rem,4.5rem) minmax(0,1fr) auto;min-width:0;align-items:center;gap:.625rem}.home-element-card_billsLabel__qXMUE{display:flex;min-width:0;flex-direction:column;gap:.125rem}.home-element-card_billsLabel__qXMUE>a{overflow:hidden;color:var(--foreground);font-size:.78125rem;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.home-element-card_billsLabel__qXMUE>a:focus-visible,.home-element-card_billsLabel__qXMUE>a:hover{text-decoration:underline}.home-element-card_allocationMetrics__VG7A1>strong[data-direction=positive]{color:var(--positive)}.home-element-card_allocationMetrics__VG7A1>strong[data-direction=negative]{color:var(--negative)}.home-element-card_allocationMetrics__VG7A1>strong[data-direction=neutral]{color:var(--muted-foreground)}.home-element-card_dataFooter__2Gy8b{display:flex;min-width:0;align-items:center;gap:.5rem;border-top:1px solid var(--hair);background:color-mix(in srgb,var(--muted) 30%,transparent);padding:.5rem 1rem}.home-element-card_dataLabel__7N6By{flex:0 0 auto;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.5625rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.home-element-card_sourceList__s8Svi{display:flex;flex:1 1 0;min-width:0;max-width:100%;flex-wrap:nowrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none}.home-element-card_sourceList__s8Svi>li{min-width:0;max-width:100%}.home-element-card_sourceItem__VSw_T{flex:0 1 auto;overflow:hidden}.home-element-card_additionalSources__1M76o{position:relative;flex:0 0 auto}.home-element-card_sourceChip__bO_dh{display:inline-flex;max-width:100%;align-items:center;gap:.3125rem;height:1.25rem;overflow:hidden;border:1px solid var(--hair);border-radius:999px;background:var(--logo-plate);padding:0 .5rem 0 .3125rem;color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-family:var(--font-mono);font-size:.625rem;line-height:1;text-decoration:none}.home-element-card_sourceChip__bO_dh:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--foreground)}.home-element-card_additionalSourcesTrigger__RGotx:focus-visible,.home-element-card_sourceChip__bO_dh:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.home-element-card_sourceChip__bO_dh>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-element-card_sourceMeasurements__t13N3{position:fixed;top:0;left:-9999px;display:flex;width:max-content;align-items:center;gap:.375rem;visibility:hidden;pointer-events:none}.home-element-card_sourceChipMeasurement__p_eFN{max-width:none}.home-element-card_additionalSourcesTrigger__RGotx{display:inline-flex;height:1.25rem;align-items:center;border:1px solid var(--hair);border-radius:999px;background:var(--muted);padding:0 .5rem;color:var(--muted-foreground);cursor:pointer;font-family:var(--font-mono);font-size:.625rem;font-weight:600;line-height:1}.home-element-card_additionalSourcesTrigger__RGotx:hover,.home-element-card_additionalSources__1M76o:focus-within .home-element-card_additionalSourcesTrigger__RGotx{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--foreground)}.home-element-card_additionalSourcesPopover__BUPk2{position:absolute;right:0;bottom:calc(100% - 1px);z-index:10;display:grid;width:min(17rem,calc(100vw - 3rem));max-height:13rem;overflow:auto;visibility:hidden;border:1px solid var(--border);border-radius:.5rem;background:var(--popover);padding:.375rem;box-shadow:0 16px 36px color-mix(in srgb,var(--foreground) 14%,transparent);opacity:0;pointer-events:none;transform:translateY(.25rem);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.home-element-card_additionalSources__1M76o:focus-within .home-element-card_additionalSourcesPopover__BUPk2,.home-element-card_additionalSources__1M76o:hover .home-element-card_additionalSourcesPopover__BUPk2{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.home-element-card_additionalSourcesList__dWvVz{display:grid;gap:.3125rem;margin:0;padding:0;list-style:none}.home-element-card_sourceMark__LpeFy{display:inline-flex;width:.75rem;height:.75rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--foreground) 80%,var(--muted));color:var(--card)}.home-element-card_sourceMark__LpeFy[data-home-source-mark=logo]{background:var(--background)}.home-element-card_sourceLogo__TK2qu{display:block;width:100%;height:100%;object-fit:contain;padding:.0625rem}.home-element-card_sourceFallbackIcon__6WOQR{width:.5rem;height:.5rem;stroke-width:2.25}.home-element-card_noSources__G595s{overflow:hidden;color:var(--muted-foreground);font-size:.6875rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-element-card_emptyData__oLJc5{display:flex;min-height:8rem;align-items:center;justify-content:center;margin:1rem;border:1px dashed var(--border);border-radius:.625rem;background:color-mix(in srgb,var(--muted) 20%,transparent);padding:1rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.4;text-align:center}@media (max-width:34rem){.home-element-card_frame__vfjUz{padding:1rem}.home-element-card_header__jQT_8{flex-wrap:wrap;gap:.375rem;padding-inline:.75rem}.home-element-card_title__bvlgA{flex:1 1 6rem;order:1}.home-element-card_scope__avwaY{order:3;max-width:100%}.home-element-card_actions__nloow{order:2;gap:0}.home-element-card_barRow__K9Re2{grid-template-columns:minmax(3.5rem,5rem) minmax(0,1fr) minmax(3rem,auto);gap:.4375rem}.home-element-card_allocationRow__QH5t4{grid-template-columns:minmax(3.75rem,5rem) minmax(0,1fr) 5.25rem;gap:.4375rem}.home-element-card_allocationMetrics__VG7A1{gap:.375rem}.home-element-card_cashflowRow__UJrQs{grid-template-columns:minmax(2.75rem,3.5rem) minmax(0,1fr);gap:.4375rem}}.home-element-card_ladderBody__L_dcu{container-type:inline-size;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:auto;padding:.875rem 1.125rem 1rem}.home-element-card_ladderHeadline__eypvh{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hair);padding:.25rem 0 .875rem}.home-element-card_ladderFigure__BYorT{margin:0;color:var(--foreground);font-size:1.625rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.035em;line-height:1}.home-element-card_ladderFigurePrimary__MiohJ{color:var(--primary)}.home-element-card_ladderCaption__sNasK{margin:.375rem 0 0;color:var(--muted-foreground);font-size:.75rem}.home-element-card_ladderYield__dWlg3{text-align:right}.home-element-card_ladderNote__n4tzn{margin:.625rem 0 0;color:var(--muted-foreground);font-size:.75rem}.home-element-card_ladderRows__vDoj_{margin:0;padding:0;list-style:none}.home-element-card_ladderRow__ljM_S{display:grid;grid-template-columns:4.75rem 3rem minmax(0,1fr) 5rem;column-gap:.875rem;align-items:center;border-bottom:1px solid var(--hair);padding:.75rem 0}.home-element-card_ladderRow__ljM_S:last-child{border-bottom:0}.home-element-card_ladderDate__QYKTU{font-size:.84375rem;font-weight:500;white-space:nowrap}.home-element-card_ladderRate__nF3FL{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.home-element-card_ladderTrack__2z3gC{display:block;height:.625rem;border-radius:3px;background:var(--muted)}.home-element-card_ladderTrack__2z3gC>b{display:block;height:100%;min-width:4px;border-radius:3px;background:var(--primary)}.home-element-card_ladderAmount__e0orp{color:var(--foreground);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;text-align:right}@container (max-width: 22rem){.home-element-card_ladderHeadline__eypvh{flex-wrap:wrap;row-gap:.625rem}.home-element-card_ladderYield__dWlg3{margin-left:auto}.home-element-card_ladderRow__ljM_S{grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-areas:"date amount" "rate rate" "bar bar";gap:.375rem .5rem}.home-element-card_ladderDate__QYKTU{grid-area:date;white-space:normal}.home-element-card_ladderRate__nF3FL{grid-area:rate}.home-element-card_ladderTrack__2z3gC{grid-area:bar}.home-element-card_ladderAmount__e0orp{grid-area:amount;overflow-wrap:anywhere}}.household-scope-switch_track__QCByK{display:inline-flex;flex:none;margin-inline-start:auto;padding:2px;border:1px solid var(--hair);border-radius:999px;background:var(--muted)}.household-scope-switch_option__9F_bz{--scope-option-background:var(--muted);display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);cursor:pointer;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.household-scope-switch_option__9F_bz:not([aria-disabled=true]):hover{color:var(--foreground)}.household-scope-switch_option__9F_bz[aria-disabled=true]{cursor:not-allowed;opacity:.6}.household-scope-switch_option__9F_bz:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.household-scope-switch_option__9F_bz[aria-pressed=true]{--scope-option-background:var(--card);background:var(--card);color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--overlay) 8%,transparent)}.household-scope-switch_stack__iqeRA{display:inline-flex}.household-scope-switch_avatar__9uR8j{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;font-family:var(--font-mono);font-size:8.5px;font-weight:600;line-height:1}.household-scope-switch_caller__6KFFX{background:var(--settings-profile-ink);color:var(--settings-profile-avatar-text)}.household-scope-switch_partner__SrYxj{margin-left:-2px;background:color-mix(in srgb,var(--category-1) 22%,var(--card));color:color-mix(in srgb,var(--category-1) 60%,var(--foreground));box-shadow:0 0 0 1.5px var(--scope-option-background)}@media (prefers-reduced-motion:reduce){.household-scope-switch_option__9F_bz{transition:none}}.page-frame_page__4etAC{min-width:0;color:var(--foreground)}.page-frame_frame__7E8_q{position:relative;isolation:isolate;overflow:visible;border:0;border-radius:0;background:transparent}.page-frame_frame__7E8_q:before{content:none}.page-frame_frame__7E8_q>*{position:relative;z-index:1}.page-frame_frame__7E8_q [data-slot=card]{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--card-foreground);box-shadow:none}.page-frame_frame__7E8_q [data-slot=card-title]{color:var(--foreground)}.page-frame_frame__7E8_q .text-muted-foreground,.page-frame_frame__7E8_q [data-slot=card-description]{color:var(--muted-foreground)}.dark .page-frame_frame__7E8_q .text-emerald-700{color:var(--positive)}.page-frame_frame__7E8_q .border,.page-frame_frame__7E8_q .border-b,.page-frame_frame__7E8_q .border-t,.page-frame_frame__7E8_q .divide-y>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--border) 88%,transparent)}.page-frame_frame__7E8_q [data-slot=badge][data-variant=outline]{border-color:color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--foreground)}.page-frame_frame__7E8_q [data-slot=badge][data-variant=secondary]{background:color-mix(in srgb,var(--success) 14%,transparent);color:color-mix(in srgb,var(--success) 70%,var(--foreground))}.page-frame_frame__7E8_q [data-slot=badge][data-variant=destructive]{background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive-emphasis)}.page-frame_shellContent__XMGVm{display:flex;flex-direction:column;gap:1.5rem;padding:0}.page-frame_shellContentWithRail__shKy9{gap:0}.page-frame_contentWithRail__Mx8QS{display:flex;min-width:0;flex-direction:column;gap:1.5rem}.page-frame_rail__8D2ew{min-width:0}.page-frame_railAfterContent__lR_kz{order:1}@media (min-width:768px){.page-frame_shellContent__XMGVm{padding:0}}.page-frame_preHeader__ppJ4e{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.page-frame_header__aUncr{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.page-frame_header__aUncr{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}}@media (min-width:1280px){.page-frame_contentWithRail__Mx8QS{display:grid;min-height:calc(100svh - var(--workspace-sticky-chrome-height, 0px) - var(--workspace-content-inset-top, 0px) - var(--workspace-content-inset-bottom, 0px));--chat-rail-width:50%;align-items:stretch;column-gap:1.5rem;row-gap:1.5rem}.page-frame_contentWithRail__Mx8QS:has([data-team-rail-state=collapsed]){--chat-rail-width:calc(3.5rem - var(--workspace-content-inset-x, 0px))}.page-frame_contentWithRail__Mx8QS>.page-frame_content__yPQUg,.page-frame_contentWithRail__Mx8QS>.page-frame_header__aUncr,.page-frame_contentWithRail__Mx8QS>.page-frame_preHeader__ppJ4e{grid-column:1}.page-frame_contentWithRail__Mx8QS>.page-frame_rail__8D2ew{align-self:stretch;grid-column:2;grid-row:1/span 3;margin-top:calc(-1 * var(--workspace-content-inset-top, 0px) - var(--workspace-demo-banner-height, 0px));margin-right:calc(-1 * var(--workspace-content-inset-x, 0px));margin-bottom:calc(-1 * var(--workspace-content-inset-bottom, 0px))}}@media (min-width:1280px) and (hover:hover){.page-frame_contentWithRail__Mx8QS:has([data-team-rail-state=collapsed] [data-collapsed-chat-rail-launcher]:hover){--chat-rail-width:calc(4.75rem - var(--workspace-content-inset-x, 0px))}}.page-frame_headerCopy___AqkG{display:flex;min-width:0;max-width:48rem;flex:1;flex-direction:column;gap:.5rem}.page-frame_headerBody__tTvkk{display:flex;flex-direction:column;gap:.25rem}.page-frame_eyebrow___19_m{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.page-frame_title__zZV_N{font-family:var(--font-display);font-size:1.875rem;font-weight:400;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.page-frame_description__DRcak{max-width:48rem;font-size:.875rem;color:var(--muted-foreground)}.page-frame_actions__CuNHP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page-frame_actions__CuNHP:empty{display:none}.page-frame_content__yPQUg{display:flex;flex-direction:column;gap:1.5rem}.home-dashboard_heroHeading__lJbX7{display:flex;min-width:0;flex-direction:column;gap:.75rem}.home-dashboard_date__PX0cX{font-family:var(--font-mono);margin:0;color:var(--muted-foreground);font-size:.6875rem;font-weight:500;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.home-dashboard_greetingRow__wM5ID{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.home-dashboard_greeting__ImWxS{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:2.125rem;line-height:1.15}@media (max-width:600px){.home-dashboard_greeting__ImWxS{font-size:1.75rem}}.home-dashboard_homeHero__gPm2T{display:flex;min-width:0;flex-direction:column;gap:1.75rem}.home-dashboard_homeHero__gPm2T .home-dashboard_heroHeading__lJbX7{animation:home-dashboard_home-section-reveal__M0Qr9 .7s cubic-bezier(.22,1,.36,1) both}.home-dashboard_revealMoves__ShVL3,.home-dashboard_revealSpace__MjBbm{min-width:0;animation:home-dashboard_home-section-reveal__M0Qr9 .7s cubic-bezier(.22,1,.36,1) backwards}.home-dashboard_revealMoves__ShVL3{animation-delay:.7s}.home-dashboard_revealSpace__MjBbm{animation-delay:.84s}@keyframes home-dashboard_home-section-reveal__M0Qr9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:600px){.home-dashboard_homeHero__gPm2T{gap:1.25rem}}.home-dashboard_metricTile__jgfcb{--metric-accent:rgb(16,185,129);--metric-accent-strong:rgb(5,150,105);--metric-bg:rgba(236,253,245,0.54);--metric-border:rgba(16,185,129,0.22);--metric-halo:rgba(16,185,129,0.18);--metric-tile-padding:0.5rem 0.7rem;--metric-layout-gap:0.75rem;--metric-identity-gap:0.5rem;--metric-icon-size:2rem;--metric-icon-svg-size:1.05rem;--metric-label-size:0.875rem;--metric-detail-size:0.75rem;--metric-values-gap:0.5rem;--metric-amount-size:1.125rem;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid var(--metric-border);border-radius:.5rem;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.72)),var(--metric-bg);color:var(--foreground);padding:var(--metric-tile-padding);text-align:left;text-decoration:none;box-shadow:0 16px 36px rgba(15,23,42,.06);opacity:0;transform:translateY(12px);animation:home-dashboard_metricTileReveal__QBDN2 .62s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(90ms * var(--metric-order));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-dashboard_metricTileLayout__BxMMI{display:flex;min-width:0;align-items:center;gap:var(--metric-layout-gap)}.home-dashboard_metricTileIdentity__khrKA{display:flex;min-width:0;align-items:center;gap:var(--metric-identity-gap)}.home-dashboard_metricTileCopy__M7NVa{min-width:0;overflow:hidden}.home-dashboard_metricTileDetail__7EQj8,.home-dashboard_metricTileLabel__DNvtM{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-dashboard_metricTileLabel__DNvtM{font-size:var(--metric-label-size);font-weight:500;line-height:1.25}.home-dashboard_metricTileDetail__7EQj8{color:var(--muted-foreground);font-size:var(--metric-detail-size);line-height:1.35}.home-dashboard_metricTileValues__86A2x{display:flex;min-width:0;margin-left:auto;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--metric-values-gap);text-align:right;white-space:nowrap}.home-dashboard_metricTileAmount__nGoCC{font-family:var(--font-figure);font-size:var(--metric-amount-size);font-weight:600;letter-spacing:-.025em;line-height:1.2}.home-dashboard_metricTile__jgfcb:before{content:"";position:absolute;inset:-28% -16% auto auto;z-index:-1;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,var(--metric-halo),transparent 68%);opacity:.9;transform:translateZ(0);animation:home-dashboard_metricHaloDrift__Cfrqe 7s ease-in-out infinite alternate}.home-dashboard_metricTile__jgfcb:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:.22rem;background:linear-gradient(90deg,var(--metric-accent-strong),color-mix(in srgb,var(--metric-accent) 28%,transparent));opacity:.9}.home-dashboard_metricTile__jgfcb:focus-visible,.home-dashboard_metricTile__jgfcb:hover{border-color:color-mix(in srgb,var(--metric-accent-strong) 42%,transparent);box-shadow:0 18px 46px rgba(15,23,42,.1);transform:translateY(-2px)}.home-dashboard_metricTile__jgfcb:focus-visible{outline:2px solid color-mix(in srgb,var(--metric-accent-strong) 42%,transparent);outline-offset:3px}.home-dashboard_homeCanvas__5Gc7F{position:relative;isolation:isolate}.home-dashboard_homeWatermarkLayer__k_V9h{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.home-dashboard_homeCanvas__5Gc7F>:not(.home-dashboard_homeWatermarkLayer__k_V9h){position:relative;z-index:1}.home-dashboard_homeWatermark__fRs_S{position:absolute;right:-10rem;bottom:-12.5rem;width:68.75rem;height:68.75rem;background:color-mix(in srgb,var(--primary) 5%,transparent);mask:url(/brand/archie-mark-forest.svg) center/contain no-repeat;pointer-events:none;-webkit-mask:url(/brand/archie-mark-forest.svg) center/contain no-repeat}.home-dashboard_dashboardContent__HmKfn{display:grid;width:100%;min-width:0;max-width:49.25rem;margin-inline:auto;container-type:inline-size;gap:2.375rem;padding:1.75rem .75rem 3rem}.home-dashboard_rail__UXjJM{min-width:0;padding:0 1rem 2rem}@media (max-width:1024px){.home-dashboard_dashboardContent__HmKfn{padding:1.25rem 1rem 3rem}}@media (max-width:600px){.home-dashboard_dashboardContent__HmKfn{gap:1.75rem;padding:.5rem 0 2.5rem}}@media (min-width:48rem){.home-dashboard_rail__UXjJM{padding:2.25rem 2.5rem 3rem 0}}@media (min-width:1280px){.home-dashboard_dashboardContent__HmKfn{padding-right:0}.home-dashboard_homeCanvas__5Gc7F:has([data-team-rail-state=collapsed]) .home-dashboard_dashboardContent__HmKfn{padding-right:.75rem}.home-dashboard_rail__UXjJM{padding:0}}.home-dashboard_metricTileGroup__Ukv6M{--metric-accent-strong:color-mix(in srgb,var(--metric-accent) 72%,var(--foreground));--metric-bg:color-mix(in srgb,var(--metric-accent) 7%,transparent);--metric-border:color-mix(in srgb,var(--metric-accent) 22%,transparent);--metric-halo:color-mix(in srgb,var(--metric-accent) 15%,transparent)}.home-dashboard_metricTileGroupBanking__W7F0X{--metric-accent:var(--category-4)}.home-dashboard_metricTileGroupCards__yzo_w{--metric-accent:var(--negative)}.home-dashboard_metricTileGroupInvestments__8nd0F{--metric-accent:var(--category-1)}.home-dashboard_metricTileGroupWallets__JN8xc{--metric-accent:var(--category-2)}.home-dashboard_metricTileGroupCashflows__211Ew{--metric-accent:var(--category-3)}.home-dashboard_metricTileGroupOther__A34pc{--metric-accent:var(--category-5)}.home-dashboard_metricTileGroupSelected__uZgQt{--metric-bg:color-mix(in srgb,var(--metric-accent) 18%,transparent);--metric-border:color-mix(in srgb,var(--metric-accent-strong) 52%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-accent-strong) 34%,transparent),0 16px 36px rgba(15,23,42,.06)}.home-dashboard_metricIcon__KVwVH{display:inline-flex;width:var(--metric-icon-size);height:var(--metric-icon-size);flex:0 0 auto;align-items:center;justify-content:center;border-radius:.45rem;background:color-mix(in srgb,var(--metric-accent) 8%,transparent)}.home-dashboard_metricIconSvg__jG_f4{width:var(--metric-icon-svg-size);height:var(--metric-icon-svg-size);color:var(--metric-accent-strong);stroke-width:2}.home-dashboard_metricLogoCarousel__qS3ge{--connection-logo-carousel-width:2rem;--connection-logo-carousel-height:2rem;--connection-logo-frame-size:1.55rem;--connection-logo-image-size:1.08rem}.home-dashboard_interactiveCard__f8FzT{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-dashboard_interactiveCard__f8FzT:hover{border-color:color-mix(in srgb,var(--primary) 18%,transparent);background:rgba(255,255,255,.92);transform:translateY(-1px)}.dark .home-dashboard_interactiveCard__f8FzT:hover{border-color:rgba(167,243,208,.14);background:rgba(12,36,27,.76)}.home-dashboard_connectedSourcesFilterBand__KbiW3{border-bottom:1px solid var(--border);padding:1rem}.home-dashboard_connectedSourcesRowsStable__BG11P{min-height:30rem}.home-dashboard_sourceGroupTileGrid__HxTF_{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem}@media (min-width:40rem){.home-dashboard_sourceGroupTileGrid__HxTF_{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.home-dashboard_sourceGroupTileGrid__HxTF_[data-has-selection=true] .home-dashboard_metricTile__jgfcb:not(.home-dashboard_metricTileGroupSelected__uZgQt){filter:opacity(.72)}.home-dashboard_sourceGroupTileGrid__HxTF_[data-has-selection=true] .home-dashboard_metricTile__jgfcb:not(.home-dashboard_metricTileGroupSelected__uZgQt):hover{filter:none}.home-dashboard_sourceGroupsCarousel__00iNM{display:flex;min-width:0;flex-direction:column;gap:.75rem}.home-dashboard_sourceGroupsCarouselControls__j3MWn{display:flex;justify-content:flex-end;gap:.5rem}.home-dashboard_sourceGroupsCarouselViewport__qDFsW{margin:-.25rem;padding:.25rem;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.home-dashboard_sourceGroupsCarouselViewportHasNext__tW_L5{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 3.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 3.75rem),transparent)}.home-dashboard_sourceGroupsCarouselViewportHasPrevious__EIpQz{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.75rem,#000);mask-image:linear-gradient(90deg,transparent 0,#000 3.75rem,#000)}.home-dashboard_sourceGroupsCarouselViewportHasPrevious__EIpQz.home-dashboard_sourceGroupsCarouselViewportHasNext__tW_L5{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.75rem,#000 calc(100% - 3.75rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3.75rem,#000 calc(100% - 3.75rem),transparent)}.home-dashboard_sourceGroupsCarouselViewport__qDFsW::-webkit-scrollbar{display:none}.home-dashboard_sourceGroupsCarouselTrack__9hXMy{display:flex;min-width:0;align-items:stretch;gap:1rem}.home-dashboard_sourceGroupCarouselItem__9wtxy{display:flex;min-width:0;flex:1 0 min(18rem,82%);scroll-snap-align:start}.home-dashboard_sourceTableRow___KE5l{background:transparent;transition:background .18s ease}.home-dashboard_sourceTableRow___KE5l:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 7%,transparent),color-mix(in srgb,var(--primary) 3%,transparent) 54%,transparent)}.home-dashboard_sourceTableRow___KE5l[data-source-row-highlighted=true],.home-dashboard_sourceTableRow___KE5l[data-source-row-highlighted=true]:hover{background:color-mix(in srgb,var(--warning) 15%,transparent);box-shadow:none}.home-dashboard_sourceValueSortButton___BGdo{display:inline-flex;min-width:0;height:1.75rem;margin-right:-.25rem;margin-left:auto;align-items:center;justify-content:flex-end;gap:.25rem;border:0;border-radius:.375rem;background:transparent;cursor:pointer;font:inherit;padding:0 .25rem;color:var(--muted-foreground);transition:background .16s ease,color .16s ease}.home-dashboard_sourceValueSortButton___BGdo:focus-visible,.home-dashboard_sourceValueSortButton___BGdo:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--foreground)}.home-dashboard_sourceValueSortButton___BGdo:focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 62%,transparent);outline-offset:2px}.home-dashboard_sourceValueSortButtonActive__7avHj{color:var(--foreground)}.home-dashboard_sourceTypeIcon__uBqVJ{--source-type-color:var(--muted-foreground);display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--source-type-color) 18%,transparent);border-radius:.45rem;background:linear-gradient(145deg,color-mix(in srgb,var(--source-type-color) 12%,transparent),color-mix(in srgb,var(--source-type-color) 5%,transparent)),rgba(255,255,255,.72);color:color-mix(in srgb,var(--source-type-color) 68%,var(--foreground));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(15,23,42,.045)}.home-dashboard_sourceTypeIconBanking__Ivx6D{--source-type-color:var(--category-4)}.home-dashboard_sourceTypeIconCards__BpsJH{--source-type-color:var(--negative)}.home-dashboard_sourceTypeIconInvestments__e0Sim{--source-type-color:var(--category-1)}.home-dashboard_sourceTypeIconWallets__L91eD{--source-type-color:var(--category-2)}.home-dashboard_sourceTypeIconCashflows___tnR8{--source-type-color:var(--category-3)}.home-dashboard_sourceTypeIconOther__YJ0C2{--source-type-color:var(--category-5)}@media (min-width:48rem){.home-dashboard_sourceGroupCarouselItem__9wtxy{min-width:14rem;flex-basis:calc((100% - 3rem) / 4)}}@media (min-width:80rem){.home-dashboard_connectedSourcesFilterBand__KbiW3{padding:1rem 0}.home-dashboard_connectedSourcesRowsStable__BG11P{min-height:31rem}.home-dashboard_sourceGroupsCarouselControls__j3MWn{display:none}.home-dashboard_sourceGroupsCarouselViewport__qDFsW{margin:0;overflow:visible;padding:0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.home-dashboard_sourceGroupsCarouselTrack__9hXMy{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.home-dashboard_sourceGroupCarouselItem__9wtxy{flex:initial;min-width:0;scroll-snap-align:none}}.home-dashboard_healthDot__vEf3b{position:relative;display:inline-block;width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;outline:none}.home-dashboard_healthDot__vEf3b:after{content:"";position:absolute;inset:-.25rem;border-radius:inherit;opacity:0}.home-dashboard_healthDotLive___i1qc{background:rgb(22,163,74)}.home-dashboard_healthDotLive___i1qc:after{border:1px solid rgba(22,163,74,.38);animation:home-dashboard_healthPulse__IgkSA 1.8s ease-out infinite}.home-dashboard_healthDotSyncing__gPcBK{background:rgb(202,138,4)}.home-dashboard_healthDotSyncing__gPcBK:after{border:1px solid rgba(202,138,4,.42);animation:home-dashboard_healthPulse__IgkSA 1.4s ease-out infinite}.home-dashboard_healthDotReview__WAjhQ{background:rgb(225,29,72)}.home-dashboard_healthDotMonitor__uF8RB{background:rgb(100,116,139)}.home-dashboard_cardReveal__J7XO2{opacity:0;transform:translateY(18px);animation:home-dashboard_fadeUp__Ti721 .72s cubic-bezier(.16,1,.3,1) forwards}.home-dashboard_delay2__x5r_P{animation-delay:.24s}@keyframes home-dashboard_fadeUp__Ti721{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-dashboard_healthPulse__IgkSA{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.42)}}@keyframes home-dashboard_metricTileReveal__QBDN2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-dashboard_metricHaloDrift__Cfrqe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-.8rem,.6rem,0) scale(1.08)}}.dark .home-dashboard_metricTile__jgfcb{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(12,18,25,.88)),var(--metric-bg);box-shadow:0 18px 48px rgba(0,0,0,.18)}.dark .home-dashboard_metricIcon__KVwVH{background:color-mix(in srgb,var(--metric-accent) 16%,transparent)}.dark .home-dashboard_sourceTableRow___KE5l:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--primary) 4%,transparent) 54%,transparent)}.dark .home-dashboard_sourceTypeIcon__uBqVJ{border-color:color-mix(in srgb,var(--source-type-color) 24%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--source-type-color) 18%,transparent),color-mix(in srgb,var(--source-type-color) 7%,transparent)),color-mix(in srgb,var(--card) 85%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 18px rgba(0,0,0,.12)}@media (prefers-reduced-motion:reduce){.home-dashboard_cardReveal__J7XO2,.home-dashboard_homeHero__gPm2T .home-dashboard_heroHeading__lJbX7,.home-dashboard_metricTile__jgfcb,.home-dashboard_metricTile__jgfcb:before,.home-dashboard_revealMoves__ShVL3,.home-dashboard_revealSpace__MjBbm{animation:none;transition:none;transform:none}.home-dashboard_metricTile__jgfcb{opacity:1}.home-dashboard_chartSyncSpinner__oO6d_{animation:none;border-color:rgba(16,185,129,.4)}.home-dashboard_healthDotLive___i1qc:after,.home-dashboard_healthDotSyncing__gPcBK:after{animation:none}.dark .home-dashboard_chartSyncSpinner__oO6d_{border-color:rgba(167,243,208,.42)}}.jobs-empty-state_card__CMj9D{border:1px solid var(--hair);background:var(--card);box-shadow:0 1px 2px color-mix(in oklch,var(--foreground) 4%,transparent);color:inherit;cursor:pointer;transition:border-color .35s,background-color .35s,box-shadow .35s,translate .35s cubic-bezier(.2,.8,.2,1);animation:jobs-empty-state_jobs-example-in___4cje .5s cubic-bezier(.2,.8,.2,1) both}.jobs-empty-state_card__CMj9D[data-active]{border-color:color-mix(in srgb,var(--primary) 55%,var(--card));background:color-mix(in srgb,var(--primary) 4%,var(--card));box-shadow:0 6px 18px color-mix(in oklch,var(--primary) 11%,transparent),0 1px 2px color-mix(in oklch,var(--foreground) 6%,transparent);translate:0 -1px}.jobs-empty-state_card__CMj9D:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.jobs-empty-state_iconTile__6xy7q{transition:background-color .35s,color .35s}.jobs-empty-state_bar__ijGTW{transform-origin:bottom;transition:background-color .3s,height .3s}.jobs-empty-state_bar__ijGTW[data-pop]{animation:jobs-empty-state_jobs-example-pop__xzcUY .35s cubic-bezier(.2,.8,.2,1) both}.jobs-empty-state_status__QLQIB{transition:color .3s}.jobs-empty-state_caret__tI6fF{display:inline-block;width:1.5px;height:17px;margin-left:1px;vertical-align:-3px;background:var(--positive);animation:jobs-empty-state_jobs-ghost-caret__FFMT4 1s steps(1) infinite}@keyframes jobs-empty-state_jobs-example-in___4cje{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jobs-empty-state_jobs-example-pop__xzcUY{0%{transform:scaleY(0)}70%{transform:scaleY(1.15)}to{transform:scaleY(1)}}@keyframes jobs-empty-state_jobs-ghost-caret__FFMT4{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.jobs-empty-state_bar__ijGTW[data-pop],.jobs-empty-state_card__CMj9D,.jobs-empty-state_caret__tI6fF{animation:none}.jobs-empty-state_bar__ijGTW,.jobs-empty-state_card__CMj9D,.jobs-empty-state_iconTile__6xy7q,.jobs-empty-state_status__QLQIB{transition:none}}@media (min-width:1280px){.chat-rail-layout_columns__NJDhH{grid-template-columns:minmax(0,1fr) var(--chat-rail-width);transition:grid-template-columns .2s linear}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){.chat-rail-layout_columns__NJDhH{transition:none}}.connection-action-button_connectionActionButton__Gf7xM{width:100%;border-color:color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--background) 86%,transparent);color:var(--foreground);box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 4%,transparent)}.connection-action-button_connectionActionButton__Gf7xM:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border) 78%);background:color-mix(in srgb,var(--accent) 72%,white 28%)}.connection-action-button_connectionActionLogoCarousel__sjLYr{position:relative;display:inline-grid;width:var(--connection-logo-carousel-width,2rem);height:var(--connection-logo-carousel-height,1.875rem);flex:0 0 auto;isolation:isolate;place-items:center}.connection-action-button_connectionActionLogoCarousel__sjLYr:before{content:"";position:absolute;inset:.125rem;z-index:0;border-radius:.625rem;background:color-mix(in srgb,var(--background) 80%,white 20%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}.connection-action-button_connectionActionLogoCarouselItem__fflOI{position:absolute;inset:0;z-index:1;display:inline-grid;place-items:center;opacity:0;transform:translateY(.0625rem) scale(.94);transform-origin:center;animation:connection-action-button_connectionLogoFade__W_SGh var(--connection-logo-duration,13.6s) ease-in-out infinite;animation-delay:var(--connection-logo-delay,0s);will-change:opacity,transform}.connection-action-button_connectionActionLogoCarouselItemStatic__Pw_di{opacity:1;transform:translateY(0) scale(1);animation:none;will-change:auto}.connection-action-button_connectionActionButton__Gf7xM:hover .connection-action-button_connectionActionLogoCarouselItem__fflOI{filter:saturate(1.08)}.connection-action-button_connectionActionLogo__c2jO6{display:inline-grid;width:var(--connection-logo-frame-size,1.625rem);height:var(--connection-logo-frame-size,1.625rem);flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:.375rem;background:color-mix(in srgb,var(--logo-plate) 92%,transparent);box-shadow:0 5px 14px color-mix(in srgb,var(--foreground) 6%,transparent)}.connection-action-button_connectionActionLogoImage__O9pH1{width:var(--connection-logo-image-size,1.125rem);height:var(--connection-logo-image-size,1.125rem);object-fit:contain}@keyframes connection-action-button_connectionLogoFade__W_SGh{0%{opacity:0;transform:translateY(.0625rem) scale(.94)}32%,7%{opacity:1;transform:translateY(0) scale(1)}39%,to{opacity:0;transform:translateY(-.0625rem) scale(.94)}}.dark .connection-action-button_connectionActionButton__Gf7xM{border-color:color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--card) 42%,transparent);color:color-mix(in srgb,var(--foreground) 92%,transparent);box-shadow:none}.dark .connection-action-button_connectionActionButton__Gf7xM:hover{border-color:color-mix(in srgb,var(--primary) 18%,transparent);background:color-mix(in srgb,var(--accent) 68%,transparent)}.dark .connection-action-button_connectionActionLogo__c2jO6{border-color:color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--logo-plate) 94%,transparent);box-shadow:none}.dark .connection-action-button_connectionActionLogoCarousel__sjLYr:before{background:color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 12%,transparent)}@media (prefers-reduced-motion:reduce){.connection-action-button_connectionActionLogoCarouselItem__fflOI{animation:none;will-change:auto}.connection-action-button_connectionActionLogoCarouselItem__fflOI:first-child{opacity:1;transform:scale(1)}}.household-total-parts_parts__yo263{font-variant-numeric:tabular-nums}.home-source-actions_root__i0qku{width:100%}.home-source-actions_compactPicker__rzuur{display:flex;width:100%;max-width:100%;justify-content:flex-end}.home-source-actions_compactPickerPopover__tZfdS{display:none}@media (min-width:80rem){.home-source-actions_compactPickerFullscreen__BS0bT{display:none}.home-source-actions_compactPickerPopover__tZfdS{display:flex}}