.detail_wrap__mLWKl{display:flex;flex-direction:column;gap:var(--space-5);max-width:980px;margin:0 auto}.detail_header__2uIiC{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.04)}.detail_back__q4Jj5{font-size:var(--text-xs);color:var(--muted);text-decoration:none;flex-basis:100%}.detail_back__q4Jj5:hover{color:var(--accent)}.detail_headerMain__UFn9F{display:flex;flex-direction:column;gap:6px}.detail_title__T7Jnu{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:400;letter-spacing:-.015em;color:var(--text-strong)}.detail_subtitle__dLXcM{font-size:var(--text-sm);color:var(--muted)}.detail_section__uyfXI{display:flex;flex-direction:column;gap:var(--space-4)}.detail_heroNumber___Eaw6{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.detail_heroLabel__yetOu{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.detail_heroValue__AcQn1{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);font-weight:700;letter-spacing:-.025em;color:var(--text-strong)}.detail_tableCard__aKAXF{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--ring-1);overflow:hidden}.detail_tableHead__T8183{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.05)}.detail_tableHead__T8183,.detail_tableRow__ysNL0{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.detail_tableRow__ysNL0{align-items:baseline;gap:var(--space-3);border-bottom:1px solid rgba(255,255,255,.03);font-size:var(--text-sm)}.detail_tableRow__ysNL0:last-child{border-bottom:0}.detail_tableRowLabel__lGnFa{color:var(--text);flex:1 1;min-width:0}.detail_tableRowSub__tIltk{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.detail_tableRowValue__OnF1m{font-weight:600;color:var(--text-strong);white-space:nowrap}.detail_tableRowValuePos__IZGJi{color:var(--positive)}.detail_tableRowValueNeg__8wUVK{color:var(--negative)}.detail_cardGrid__slria{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:720px){.detail_cardGrid__slria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.detail_cardGrid__slria{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail_statCard__fiDNY{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1);position:relative;overflow:hidden}.detail_statCard__fiDNY:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);opacity:.55}.detail_statTone-positive__eoufs:before{background:var(--positive)}.detail_statTone-negative__efxnL:before{background:var(--negative)}.detail_statTone-info__KOx_U:before{background:var(--info)}.detail_statTone-warn__LZWvr:before{background:var(--warn)}.detail_statLabel__DLRYu{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.detail_statValue__eVE84{font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:600;color:var(--text-strong)}.detail_statSub__gF3ui{font-size:var(--text-xs);color:var(--muted)}.detail_periodBar__NFwyw{display:inline-flex;background:rgba(255,255,255,.04);border-radius:999px;padding:4px;gap:2px}.detail_periodBtn__Xx0Bm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:8px 14px;border-radius:999px;font-size:var(--text-sm);font-weight:600;cursor:pointer}.detail_periodBtn__Xx0Bm:hover{color:var(--text)}.detail_periodBtnActive__kadx9{color:var(--text-strong);background:var(--surface-3)}.detail_sectionTitle__1mRo7{font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:var(--space-3)}.RefreshButton_wrap__BbJPQ{display:inline-flex;align-items:center;gap:var(--space-3)}.RefreshButton_btn__88lEx{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:0;background:linear-gradient(180deg,rgba(139,233,210,.18),rgba(56,189,248,.1));color:var(--text-strong);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(139,233,210,.35),0 0 0 1px transparent;transition:transform var(--duration-fast) var(--ease-out-soft),box-shadow var(--duration-fast) var(--ease-out-soft),background var(--duration-fast)}.RefreshButton_btn__88lEx:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(139,233,210,.55),0 6px 18px -10px rgba(139,233,210,.5)}.RefreshButton_btn__88lEx:active:not(:disabled){transform:translateY(0)}.RefreshButton_btn__88lEx:disabled{cursor:progress;opacity:.85}.RefreshButton_icon__2f9J5{display:inline-block;width:14px;height:14px;text-align:center;font-size:14px;line-height:14px}.RefreshButton_busy__1aqlz .RefreshButton_icon__2f9J5{animation:RefreshButton_spin__R5b6g .9s linear infinite}@keyframes RefreshButton_spin__R5b6g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RefreshButton_label__L8zD0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RefreshButton_meta__C4ZDO{font-size:11px;font-family:var(--font-mono);letter-spacing:0;color:var(--muted)}.RefreshButton_meta-idle__dD1BA{color:var(--muted-2)}.RefreshButton_meta-busy__bQgZW{color:var(--accent)}.RefreshButton_meta-ok__kBNIV{color:var(--positive)}.RefreshButton_meta-partial__kqS3_{color:var(--warn)}@media (max-width:720px){.RefreshButton_label__L8zD0,.RefreshButton_meta__C4ZDO{display:none}.RefreshButton_btn__88lEx{padding:8px}}.SettingsButton_wrap__oC21g{position:relative;display:inline-flex}.SettingsButton_button__fPi6B{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);padding:0}.SettingsButton_button__fPi6B:hover{background:rgba(255,255,255,.08)}.SettingsButton_button__fPi6B[aria-expanded=true]{background:rgba(255,255,255,.1);color:var(--text-strong)}.SettingsButton_icon__JH8DU{width:18px;height:18px}.SettingsButton_popover__RQLkL{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;max-width:320px;max-height:calc(100vh - 80px);overflow-y:auto;padding:var(--space-3);background:var(--surface-2,rgba(20,24,32,.96));border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1),0 16px 32px rgba(0,0,0,.4);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);z-index:60;display:flex;flex-direction:column;gap:var(--space-2)}.SettingsButton_heading__Lj2ka{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.SettingsButton_row__Xgh_I{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 4px}.SettingsButton_rowMain__jQ6Cc{display:flex;flex-direction:column;gap:2px;min-width:0}.SettingsButton_rowLabel____qM0{font-size:var(--text-sm);color:var(--text-strong);font-weight:600}.SettingsButton_rowHint__JYYKt{font-size:var(--text-xs);color:var(--muted);line-height:1.4}.SettingsButton_switch__ySKLf{position:relative;width:42px;height:24px;flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.06);cursor:pointer;padding:0;transition:background var(--duration-fast)}.SettingsButton_switch__ySKLf[data-on=true]{background:var(--positive,#4ade80);border-color:transparent}.SettingsButton_knob__m4Cyh{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform var(--duration-fast) var(--ease-out,ease-out)}.SettingsButton_switch__ySKLf[data-on=true] .SettingsButton_knob__m4Cyh{transform:translateX(18px)}.SettingsButton_note__3kwUf{font-size:var(--text-xs);color:var(--muted);line-height:1.5;padding:0 4px}.BottomNav_nav__UE8yb{position:fixed;bottom:0;left:0;right:0;display:none;z-index:50;background:var(--surface-1);border-top:1px solid var(--border);padding:6px env(safe-area-inset-right) calc(6px + env(safe-area-inset-bottom)) env(safe-area-inset-left)}@media (max-width:767px){.BottomNav_nav__UE8yb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}}.BottomNav_item__YVhtQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:6px 2px;color:var(--muted);text-decoration:none;font-size:.68em}.BottomNav_item__YVhtQ:hover{color:var(--text)}.BottomNav_icon__VkvIe{font-size:1.2em;line-height:1}.BottomNav_label__wTS_m{max-width:100%;overflow:hidden;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.Toast_container__OdhpJ{position:fixed;bottom:72px;right:16px;z-index:200;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(360px,calc(100vw - 32px))}@media (min-width:720px){.Toast_container__OdhpJ{bottom:24px}}.Toast_toast__ZNMpL{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);line-height:1.45;pointer-events:all;box-shadow:0 4px 16px rgba(0,0,0,.35);animation:Toast_slideIn__hkbBn var(--duration-normal) var(--ease-out-soft) both}.Toast_toast__ZNMpL[data-type=success]{border-left:3px solid var(--positive)}.Toast_toast__ZNMpL[data-type=error]{border-left:3px solid var(--negative)}.Toast_toast__ZNMpL[data-type=warn]{border-left:3px solid var(--warn)}.Toast_toast__ZNMpL[data-type=info]{border-left:3px solid var(--accent)}.Toast_icon__9KHpY{flex-shrink:0;font-size:1em;margin-top:1px}.Toast_message__CHExr{flex:1 1;min-width:0}.Toast_close__dNXoM{flex-shrink:0;background:transparent;border:none;color:var(--muted,#888);cursor:pointer;font-size:.9em;padding:0;line-height:1;margin-top:1px}.Toast_close__dNXoM:hover{color:var(--text)}@keyframes Toast_slideIn__hkbBn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.AppShell_shell__qUg8i{min-height:100dvh;display:flex;flex-direction:column}.AppShell_topbar__HqWNJ{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) clamp(1rem,.5rem + 2vw,2rem);background:rgba(10,12,15,.78);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(255,255,255,.04)}.AppShell_brand__4Sdrv{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-display)}.AppShell_mark__6wLHV{color:var(--accent);font-size:1.1rem}.AppShell_title__yX7nJ{font-weight:700;letter-spacing:-.02em}.AppShell_tagline__8MiHk{color:var(--muted);font-size:var(--text-sm)}.AppShell_topRight__hFTBF{display:flex;align-items:center;gap:clamp(.5rem,.25rem + 1vw,1.25rem)}.AppShell_nav__z8QQ1{display:flex;align-items:center;gap:clamp(.25rem,.1rem + .5vw,.75rem);font-size:var(--text-sm)}.AppShell_navItem__H3c7r{position:relative;padding:8px 12px;color:var(--muted);border-radius:999px;transition:color var(--duration-fast),background var(--duration-fast)}.AppShell_navItem__H3c7r:hover{color:var(--text);background:rgba(255,255,255,.04)}.AppShell_badge__aW7Ih{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0 6px;height:18px;min-width:18px;border-radius:999px;background:var(--warn);color:#1b1206;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppShell_main__Fmh6Z{flex:1 1;width:100%;max-width:1680px;margin:0 auto;padding:clamp(1rem,.5rem + 1vw,1.75rem) clamp(1rem,.5rem + 2vw,2.5rem) var(--space-7)}.AppShell_footer__USWwq{padding:var(--space-5) var(--space-5) var(--space-7);text-align:center;font-size:var(--text-xs)}@media (max-width:720px){.AppShell_topbar__HqWNJ{gap:var(--space-2);padding:var(--space-3) var(--space-3)}.AppShell_tagline__8MiHk{display:none}.AppShell_topRight__hFTBF{gap:6px;flex:1 1;justify-content:flex-end;min-width:0}.AppShell_nav__z8QQ1{display:none}.AppShell_topRight__hFTBF .hide-on-mobile{display:none!important}}@media (max-width:380px){.AppShell_brand__4Sdrv .AppShell_title__yX7nJ{font-size:.95em}.AppShell_topRight__hFTBF{gap:4px}}.BentoGrid_grid__KCisX{display:grid;grid-gap:clamp(.75rem,.5rem + .6vw,1.25rem);gap:clamp(.75rem,.5rem + .6vw,1.25rem);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);grid-auto-flow:dense}.BentoGrid_grid__KCisX>*{grid-column:1/-1}@media (min-width:720px){.BentoGrid_grid__KCisX{grid-template-columns:repeat(6,minmax(0,1fr))}.BentoGrid_grid__KCisX>*{grid-column:span 6/span 6}.BentoGrid_grid__KCisX>[data-span="3"],.BentoGrid_grid__KCisX>[data-span="4"]{grid-column:span 3/span 3}.BentoGrid_grid__KCisX>[data-span="5"],.BentoGrid_grid__KCisX>[data-span="7"],.BentoGrid_grid__KCisX>[data-span="8"]{grid-column:span 6/span 6}}@media (min-width:1100px){.BentoGrid_grid__KCisX{grid-template-columns:repeat(12,minmax(0,1fr))}.BentoGrid_grid__KCisX>[data-span="3"]{grid-column:span 3/span 3}.BentoGrid_grid__KCisX>[data-span="4"]{grid-column:span 4/span 4}.BentoGrid_grid__KCisX>[data-span="5"]{grid-column:span 5/span 5}.BentoGrid_grid__KCisX>[data-span="6"]{grid-column:span 6/span 6}.BentoGrid_grid__KCisX>[data-span="7"]{grid-column:span 7/span 7}.BentoGrid_grid__KCisX>[data-span="8"]{grid-column:span 8/span 8}.BentoGrid_grid__KCisX>[data-span="12"]{grid-column:span 12/span 12}}.DashboardTabs_bar__y2IDJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:6px;background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--ring-1)}.DashboardTabs_tab__68vBc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius-lg) - 4px);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-fast);text-align:left}.DashboardTabs_tab__68vBc:hover{color:var(--text);background:rgba(255,255,255,.025)}.DashboardTabs_active__L3fFW{background:linear-gradient(180deg,rgba(139,233,210,.12),transparent 70%),var(--surface-2);color:var(--text-strong);box-shadow:inset 0 0 0 1px rgba(139,233,210,.18)}.DashboardTabs_tabIcon__pkmvV{font-size:18px;margin-bottom:2px}.DashboardTabs_tabLabel__ka3oC{font-size:var(--text-base);font-weight:600;letter-spacing:-.01em}.DashboardTabs_tabSub__uXytj{font-size:var(--text-xs);color:var(--muted)}.DashboardTabs_active__L3fFW .DashboardTabs_tabSub__uXytj{color:var(--accent);opacity:.85}@media (min-width:720px){.DashboardTabs_tab__68vBc{padding:var(--space-4) var(--space-5);flex-direction:row;align-items:center;gap:var(--space-3)}.DashboardTabs_tabIcon__pkmvV{margin-bottom:0;font-size:24px}.DashboardTabs_tabLabel__ka3oC{font-size:var(--text-lg)}}.HouseholdSubTabs_bar__oqflO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);padding:4px;background:var(--surface-2);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1)}.HouseholdSubTabs_tab__K16wu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:8px 10px;border-radius:calc(var(--radius-md) - 3px);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:1px;transition:background var(--duration-fast),color var(--duration-fast);text-align:left}.HouseholdSubTabs_tab__K16wu:hover{color:var(--text);background:rgba(255,255,255,.03)}.HouseholdSubTabs_active__DY4mN{background:linear-gradient(180deg,rgba(139,233,210,.1),transparent 70%),var(--surface-1);color:var(--text-strong);box-shadow:inset 0 0 0 1px rgba(139,233,210,.18)}.HouseholdSubTabs_tabIcon__TLgr3{font-size:16px}.HouseholdSubTabs_tabLabel__j_u4F{font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em}.HouseholdSubTabs_tabSub__SSFET{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.HouseholdSubTabs_active__DY4mN .HouseholdSubTabs_tabSub__SSFET{color:var(--accent);opacity:.9}@media (min-width:720px){.HouseholdSubTabs_tab__K16wu{padding:10px 14px;flex-direction:row;align-items:center;gap:var(--space-2)}.HouseholdSubTabs_tabIcon__TLgr3{font-size:20px}.HouseholdSubTabs_tabLabel__j_u4F{font-size:var(--text-base)}.HouseholdSubTabs_tabSub__SSFET{font-size:var(--text-xs)}}.Card_card__9rZ7n{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.025) 0,transparent 30%),var(--surface-1);border-radius:var(--radius-lg);padding:clamp(1rem,.85rem + .5vw,1.5rem);box-shadow:inset 0 0 0 1px var(--ring-1),0 1px 0 rgba(255,255,255,.025);transition:transform var(--duration-normal) var(--ease-out-soft),box-shadow var(--duration-normal) var(--ease-out-soft);animation:Card_rise-in__JXxUF var(--duration-normal) var(--ease-out-soft) both;overflow:hidden;text-decoration:none;color:inherit}.Card_linkable__2d4Oa{cursor:pointer}.Card_linkable__2d4Oa:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--ring-2),0 8px 28px -16px rgba(139,233,210,.35)}.Card_linkable__2d4Oa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Card_linkArrow__0vhjv{position:absolute;top:var(--space-4);right:var(--space-4);font-size:14px;color:var(--muted);opacity:.4;transition:opacity var(--duration-fast),transform var(--duration-fast)}.Card_linkable__2d4Oa:hover .Card_linkArrow__0vhjv{opacity:1;transform:translateX(2px);color:var(--accent)}.Card_card__9rZ7n:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 18%,rgba(255,255,255,.06) 82%,transparent);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.4}.Card_tone-positive__XKH_g{background:linear-gradient(180deg,rgba(74,222,128,.08),transparent 60%),var(--surface-1)}.Card_tone-negative__j07o_{background:linear-gradient(180deg,rgba(248,113,113,.08),transparent 60%),var(--surface-1)}.Card_tone-warn__AyeTK{background:linear-gradient(180deg,rgba(251,191,36,.08),transparent 60%),var(--surface-1)}.Card_tone-info__q6oxN{background:linear-gradient(180deg,rgba(56,189,248,.08),transparent 60%),var(--surface-1)}.Card_tone-editorial__F2eFQ{background:radial-gradient(700px 240px at 0 0,rgba(139,233,210,.13),transparent 70%),radial-gradient(500px 220px at 100% 100%,rgba(56,189,248,.07),transparent 70%),var(--surface-1)}.Card_header__Awpgc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.Card_titleStack__OubYp{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 200px}@media (max-width:720px){.Card_header__Awpgc{flex-direction:column;align-items:stretch;margin-bottom:var(--space-3)}.Card_titleStack__OubYp{flex:0 1 auto}.Card_action__dO3MN{width:100%;overflow-x:auto}}.Card_title__vuQKY{font-size:var(--text-sm);font-weight:600;color:var(--text);letter-spacing:.04em;text-transform:uppercase}.Card_subtitle__I2u8m{font-size:var(--text-xs);color:var(--muted)}.Card_action__dO3MN{flex-shrink:0}.Card_body__ZJ52b{flex:1 1;min-height:0;display:flex;flex-direction:column}.NumberRollup_rollup__0T1iI{display:inline-block;font-feature-settings:"tnum" 1,"lnum" 1}.AnnualPicture_label__SJ7Wy{font-family:var(--font-display);font-size:var(--text-base)}.AnnualPicture_controls__Lwljv{display:inline-flex;align-items:center;gap:var(--space-3)}.AnnualPicture_yearSelect__T24HX{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.04);color:var(--text);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 12px;font-size:var(--text-sm);font-weight:600;cursor:pointer}.AnnualPicture_editLink__sEmP9{font-size:var(--text-xs);color:var(--muted);transition:color var(--duration-fast)}.AnnualPicture_editLink__sEmP9:hover{color:var(--accent)}.AnnualPicture_grid__LtdsD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:720px){.AnnualPicture_grid__LtdsD{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.AnnualPicture_grid__LtdsD{grid-template-columns:repeat(8,minmax(0,1fr))}}.AnnualPicture_stat__Xuu2L{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-4);background:rgba(255,255,255,.018);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1);position:relative;overflow:hidden}.AnnualPicture_stat__Xuu2L:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);opacity:.55}.AnnualPicture_tone-positive__99RVD:before{background:var(--positive)}.AnnualPicture_tone-negative__1Gese:before{background:var(--negative)}.AnnualPicture_tone-warn__2MZ3_:before{background:var(--warn)}.AnnualPicture_tone-info__LS2_p:before{background:var(--info)}.AnnualPicture_tone-accent__rVBzZ:before{background:var(--accent)}.AnnualPicture_tone-muted___G7z_:before{background:rgba(255,255,255,.15)}.AnnualPicture_big__CMLTu{grid-column:span 2}@media (min-width:1100px){.AnnualPicture_big__CMLTu{grid-column:span 2}}.AnnualPicture_statLabel__OKPPD{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.AnnualPicture_statValue__3ajVG{font-size:clamp(1rem,.9rem + .6vw,1.4rem);font-weight:600;color:var(--text-strong)}.AnnualPicture_big__CMLTu .AnnualPicture_statValue__3ajVG{font-size:clamp(1.25rem,1rem + 1vw,1.75rem)}.AnnualPicture_skeleton__zvK3l{height:220px}.AnnualPicture_empty__U86sL{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center;padding:var(--space-6);color:var(--muted)}.AnnualPicture_cta__efF_k{color:var(--accent);font-weight:600}.HealthMetersCard_grid__7247g{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:720px){.HealthMetersCard_grid__7247g{grid-template-columns:1fr 1fr}}.HealthMetersCard_meter__LeOXO{position:relative;padding:var(--space-3) var(--space-4);background:rgba(255,255,255,.025);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1);display:flex;flex-direction:column;gap:6px}.HealthMetersCard_meter__LeOXO:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--muted);opacity:.6}.HealthMetersCard_meter__LeOXO[data-verdict=great]:before{background:var(--positive)}.HealthMetersCard_meter__LeOXO[data-verdict=good]:before{background:var(--accent)}.HealthMetersCard_meter__LeOXO[data-verdict=caution]:before{background:var(--warn)}.HealthMetersCard_meter__LeOXO[data-verdict=warn]:before{background:var(--negative)}.HealthMetersCard_meter__LeOXO[data-verdict=unknown]:before{background:var(--muted-2)}.HealthMetersCard_meterHead__waTFu{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.HealthMetersCard_label__hTkkx{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.HealthMetersCard_verdict__JWUXk{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px}.HealthMetersCard_verdict__JWUXk[data-verdict=great]{color:var(--positive);background:rgba(74,222,128,.12)}.HealthMetersCard_verdict__JWUXk[data-verdict=good]{color:var(--accent);background:rgba(139,233,210,.12)}.HealthMetersCard_verdict__JWUXk[data-verdict=caution]{color:var(--warn);background:rgba(251,191,36,.12)}.HealthMetersCard_verdict__JWUXk[data-verdict=warn]{color:var(--negative);background:rgba(248,113,113,.14)}.HealthMetersCard_verdict__JWUXk[data-verdict=unknown]{color:var(--muted);background:rgba(255,255,255,.04)}.HealthMetersCard_value__uBZ_o{font-size:var(--text-xl);font-weight:700;color:var(--text-strong);letter-spacing:-.01em}.HealthMetersCard_bar__e6lyG{height:6px;background:rgba(255,255,255,.04);border-radius:999px;overflow:hidden}.HealthMetersCard_barFill__iWffe{height:100%;border-radius:999px;transition:width var(--duration-normal) var(--ease-out-soft);background:linear-gradient(90deg,var(--info),var(--accent))}.HealthMetersCard_meter__LeOXO[data-verdict=great] .HealthMetersCard_barFill__iWffe{background:linear-gradient(90deg,var(--positive),var(--accent))}.HealthMetersCard_meter__LeOXO[data-verdict=caution] .HealthMetersCard_barFill__iWffe{background:linear-gradient(90deg,var(--warn),var(--negative))}.HealthMetersCard_meter__LeOXO[data-verdict=warn] .HealthMetersCard_barFill__iWffe{background:var(--negative)}.HealthMetersCard_meter__LeOXO[data-verdict=unknown] .HealthMetersCard_barFill__iWffe{background:var(--muted-2);opacity:.4}.HealthMetersCard_meta__Hu18o{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:11px}.HealthMetersCard_hint__og1ll{color:var(--muted)}.HealthMetersCard_target__b7nYg{color:var(--muted-2);font-family:var(--font-mono)}.HealthMetersCard_skeleton__vWOMv{height:220px}.NextActionsCard_list___zwEU{display:flex;flex-direction:column;gap:var(--space-3);counter-reset:action}.NextActionsCard_row__T4WXv{display:grid;grid-template-columns:28px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--ring-1)}.NextActionsCard_numBadge__u_zHn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(251,191,36,.18);color:var(--warn);font-family:var(--font-mono);font-weight:700;font-size:var(--text-sm)}.NextActionsCard_body__t8_BH{display:flex;flex-direction:column;gap:4px;min-width:0}.NextActionsCard_titleRow__r3C6O{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.NextActionsCard_title__vJUmZ{font-size:var(--text-sm);font-weight:600;color:var(--text-strong);line-height:1.4}.NextActionsCard_tag__NbjJ6{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.NextActionsCard_tag__NbjJ6[data-tag=tax]{color:var(--accent);background:rgba(139,233,210,.14)}.NextActionsCard_tag__NbjJ6[data-tag=invest]{color:var(--positive);background:rgba(74,222,128,.14)}.NextActionsCard_tag__NbjJ6[data-tag=cash]{color:var(--info);background:rgba(56,189,248,.14)}.NextActionsCard_tag__NbjJ6[data-tag=review]{color:var(--warn);background:rgba(251,191,36,.14)}.NextActionsCard_impact__cSlzT{font-size:11px;color:var(--muted);letter-spacing:.02em;line-height:1.4}.MonthlyBudgetTable_list__9lX5m{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--space-4)}.MonthlyBudgetTable_row__trtKM{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.04)}.MonthlyBudgetTable_row__trtKM:last-child{border-bottom:0}.MonthlyBudgetTable_head__vijiD{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.MonthlyBudgetTable_label__ogRix{font-size:var(--text-sm);color:var(--text);font-weight:500}.MonthlyBudgetTable_amount__3iHLx{font-size:var(--text-sm);font-weight:700}.MonthlyBudgetTable_row__trtKM[data-tone=income] .MonthlyBudgetTable_amount__3iHLx{color:var(--positive)}.MonthlyBudgetTable_row__trtKM[data-tone=fixed] .MonthlyBudgetTable_amount__3iHLx{color:var(--negative)}.MonthlyBudgetTable_row__trtKM[data-tone=living] .MonthlyBudgetTable_amount__3iHLx{color:#fb923c}.MonthlyBudgetTable_row__trtKM[data-tone=invest] .MonthlyBudgetTable_amount__3iHLx{color:var(--accent)}.MonthlyBudgetTable_hint__EeZen{font-size:11px;color:var(--muted-2);letter-spacing:.02em}.MonthlyBudgetTable_free__9Cizx{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(74,222,128,.1),rgba(139,233,210,.04));box-shadow:inset 0 0 0 1px rgba(74,222,128,.25)}.MonthlyBudgetTable_freeNeg__Ddu9e{background:linear-gradient(180deg,rgba(248,113,113,.1),rgba(248,113,113,.03));box-shadow:inset 0 0 0 1px rgba(248,113,113,.3)}.MonthlyBudgetTable_freeHead__8xZ1G{display:flex;justify-content:space-between;align-items:baseline}.MonthlyBudgetTable_freeLabel__Upwzu{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.MonthlyBudgetTable_freeRatio__Yzzf6{font-size:11px;color:var(--muted-2);font-family:var(--font-mono)}.MonthlyBudgetTable_freeAmount__s9Epi{font-size:var(--text-2xl);font-weight:700;color:var(--positive);display:block;margin-top:2px}.MonthlyBudgetTable_freeNeg__Ddu9e .MonthlyBudgetTable_freeAmount__s9Epi{color:var(--negative)}.MonthlyBudgetTable_bonus__54kT2{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(251,191,36,.08),rgba(251,191,36,.02));box-shadow:inset 0 0 0 1px rgba(251,191,36,.2)}.MonthlyBudgetTable_bonusHead__Tl119{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.MonthlyBudgetTable_bonusLabel__gYNfV{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;font-weight:700}.MonthlyBudgetTable_bonusAmount__Fddnu{font-size:var(--text-lg);font-weight:700;color:#fbbf24}.MonthlyBudgetTable_bonusUnit__D9Fi4{font-size:11px;color:var(--muted-2);font-weight:500;margin-left:4px}.MonthlyBudgetTable_bonusHint__S__Sk{display:block;margin-top:4px;font-size:11px;color:var(--muted-2);letter-spacing:.02em}.MonthlyBudgetTable_skeleton__yR0nz{height:280px}.Breakdown_totalLine__zzDWa{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3)}.Breakdown_totalLabel__aMe3_{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Breakdown_totalValue__iKKVf{font-size:var(--text-xl);font-weight:600;color:var(--text-strong)}.Breakdown_totalSub__X9ANe{font-size:var(--text-xs);color:var(--muted);font-weight:500;margin-left:4px}.Breakdown_stack__Vl5tO{display:flex;width:100%;height:14px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.04);margin-bottom:var(--space-3)}.Breakdown_segment__dVv0n{height:100%;transition:width var(--duration-normal) var(--ease-out-soft)}.Breakdown_list__0F_Qp{display:flex;flex-direction:column;gap:6px}.Breakdown_item__cq5AS{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-sm);padding:4px 0}.Breakdown_dot__hMGSZ{width:8px;height:8px;border-radius:999px}.Breakdown_itemLabel__vqDKz{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breakdown_itemAmount__uHQkI{color:var(--text-strong);font-weight:600}.Breakdown_itemPct__nrkKs{color:var(--muted);font-size:var(--text-xs);min-width:48px;text-align:right}.Breakdown_skeleton__XWj37{height:200px}.Breakdown_skeletonShort__CtW4_{height:120px}.Breakdown_bsLayout__76bZ6{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:1100px){.Breakdown_bsLayout__76bZ6{grid-template-columns:1fr 1fr;column-gap:var(--space-5);row-gap:var(--space-4)}.Breakdown_bsLayout__76bZ6>.Breakdown_netLine__N21U_{grid-column:1/-1}}.Breakdown_bsHead__F91F_{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3);font-size:var(--text-sm);gap:var(--space-3)}.Breakdown_bsHeadAssets__TeY5j{color:var(--positive);font-weight:600}.Breakdown_bsHeadAssetsAlt__TGlY6{color:#a78bfa;font-weight:600}.Breakdown_bsHeadLiab__kBIii{color:var(--negative);font-weight:600}.Breakdown_bsHeadRatio__8dfEV{font-size:var(--text-xs);color:var(--muted);letter-spacing:.04em}.Breakdown_bsHeadAmount__wyGjb{color:var(--text-strong);font-weight:700;font-size:var(--text-base)}.Breakdown_bsHeadHint__QuWEv{font-size:10px;letter-spacing:.04em;color:var(--muted);font-weight:500;text-transform:uppercase;margin-left:6px}.Breakdown_bsBlock__cjyKI{margin-bottom:0}.Breakdown_toggleGroup__bxOOC{display:inline-flex;padding:2px;background:rgba(255,255,255,.03);border-radius:999px;box-shadow:inset 0 0 0 1px var(--ring-1)}.Breakdown_toggleBtn__BnIlG{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px 12px;border-radius:999px;color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.Breakdown_toggleBtn__BnIlG:hover{color:var(--text)}.Breakdown_toggleActive__s_rVo{background:rgba(255,255,255,.08);color:var(--text-strong)}.Breakdown_toggleBadge__Rlkyw{margin-left:6px;font-family:var(--font-mono);font-size:10px;color:var(--muted);font-weight:500;letter-spacing:0}.Breakdown_toggleActive__s_rVo .Breakdown_toggleBadge__Rlkyw{color:var(--accent)}.Breakdown_netScopeHint__MbWI1{margin-left:8px;font-size:var(--text-xs);color:var(--muted);font-weight:500;letter-spacing:.04em}.Breakdown_ownerTag__Rrl6R{display:inline-block;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:4px;vertical-align:middle;background:rgba(255,255,255,.06);color:var(--muted)}.Breakdown_ownerTag__Rrl6R[data-owner="浩章"]{color:#8be9d2;background:rgba(139,233,210,.1)}.Breakdown_ownerTag__Rrl6R[data-owner="配偶者"]{color:#f472b6;background:rgba(244,114,182,.12)}.Breakdown_ownerTag__Rrl6R[data-owner="家族"]{color:#fbbf24;background:rgba(251,191,36,.12)}.Breakdown_ownerStack__9ryZN{display:flex;flex-direction:column;gap:var(--space-3)}.Breakdown_ownerBlock__Dp4h3{padding:var(--space-2) 0 var(--space-1);border-top:1px dashed rgba(255,255,255,.06)}.Breakdown_ownerBlock__Dp4h3:first-child{border-top:0;padding-top:0}.Breakdown_ownerHead__n9pa_{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.Breakdown_ownerName__Ir1Bp{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.Breakdown_ownerName__Ir1Bp[data-owner="浩章"]{color:#8be9d2}.Breakdown_ownerName__Ir1Bp[data-owner="配偶者"]{color:#f472b6}.Breakdown_ownerName__Ir1Bp[data-owner="家族"]{color:#fbbf24}.Breakdown_ownerName__Ir1Bp[data-owner="不明"]{color:var(--muted)}.Breakdown_ownerAmount__Ek95K{font-size:var(--text-sm);color:var(--text-strong)}.Breakdown_ownerPct__Jpc8y{color:var(--muted);font-size:var(--text-xs);margin-left:4px}.Breakdown_bsBlockTitle__aeGxz{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.Breakdown_netLine__N21U_{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-3) var(--space-4);background:rgba(74,222,128,.05);border-radius:var(--radius-md);margin-top:var(--space-2);box-shadow:inset 0 0 0 1px rgba(74,222,128,.18)}.Breakdown_netLineNeg__YC6Z9{background:rgba(248,113,113,.06);box-shadow:inset 0 0 0 1px rgba(248,113,113,.18)}.Breakdown_netLabel__1k2pS{font-size:var(--text-sm);font-weight:600}.Breakdown_netValue__lpfr7{font-size:var(--text-lg);font-weight:700}.Breakdown_netValuePos__X6jJq{color:var(--positive)}.Breakdown_netValueNeg__XIf_F{color:var(--negative)}.DeltaPill_pill__LEc2F{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DeltaPill_sm__pOJKI{font-size:var(--text-xs)}.DeltaPill_md__rrefb{font-size:var(--text-sm);padding:4px 10px}.DeltaPill_positive__DR4Ee{background:var(--positive-soft);color:var(--positive)}.DeltaPill_negative__UN3zV{background:var(--negative-soft);color:var(--negative)}.DeltaPill_neutral__aE1_T{background:rgba(255,255,255,.05);color:var(--muted)}.DeltaPill_arrow__Q6cwk{font-size:.75em;opacity:.85}.DeltaPill_suffix__1ke4o{color:inherit;opacity:.75;margin-left:2px}.CashFlowCard_row__Mh1An{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.CashFlowCard_col__xcbv2{flex:1 1;display:flex;flex-direction:column;gap:4px}.CashFlowCard_colLabel__s7p8l{font-size:var(--text-xs);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.CashFlowCard_income__4R8DR{color:var(--positive);font-size:var(--text-lg);font-weight:600}.CashFlowCard_expense__oAyYD{color:var(--negative);font-size:var(--text-lg);font-weight:600}.CashFlowCard_divider__9MkC1{width:1px;height:32px;background:rgba(255,255,255,.08)}.CashFlowCard_netRow__4CDd8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0 var(--space-3);border-top:1px dashed rgba(255,255,255,.08);border-bottom:1px dashed rgba(255,255,255,.08);margin-bottom:var(--space-3)}.CashFlowCard_netLabel__D3eEq{font-size:var(--text-xs);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.CashFlowCard_netValueWrap__oHXre{display:flex;align-items:baseline;gap:var(--space-3)}.CashFlowCard_netValue___scHy{font-size:var(--text-2xl);font-weight:600;color:var(--text-strong)}.CashFlowCard_sparkSkeleton__tUHct{height:80px;width:100%}.CashFlowCard_compare__UeM3y{display:flex;flex-direction:column;gap:6px;margin-top:4px}.CashFlowCard_compareRow__FgP7u{display:grid;grid-template-columns:80px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.CashFlowCard_compareLabel__Sjr78{font-size:var(--text-xs);color:var(--muted)}.CashFlowCard_compareBar__rIYho{height:8px;background:rgba(255,255,255,.04);border-radius:4px;overflow:hidden}.CashFlowCard_compareBarFillIncome__z6153{height:100%;background:var(--positive);border-radius:4px;transition:width .2s ease-out;min-width:2px}.CashFlowCard_compareBarFillExpense__tnI3E{height:100%;background:var(--negative);border-radius:4px;transition:width .2s ease-out;min-width:2px}.CashFlowCard_compareBarFaded__JtJ_s{opacity:.45}.CashFlowCard_compareValue__VphWh{font-size:var(--text-sm);font-weight:600;white-space:nowrap}.CategoryDrillDown_overlay__n8kmx{position:fixed;inset:0;background:rgba(8,10,14,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:CategoryDrillDown_fadeIn__rQ1bl .2s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.CategoryDrillDown_overlay__n8kmx{align-items:center;padding:var(--space-6)}}@keyframes CategoryDrillDown_fadeIn__rQ1bl{0%{opacity:0}to{opacity:1}}.CategoryDrillDown_panel__YCbKp{width:100%;max-width:640px;max-height:88vh;background:var(--surface-1);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 -20px 40px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;animation:CategoryDrillDown_slideUp__CRYZq .28s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.CategoryDrillDown_panel__YCbKp{border-radius:var(--radius-lg);max-height:80vh}}@keyframes CategoryDrillDown_slideUp__CRYZq{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.CategoryDrillDown_header__Ozuuf{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-4) var(--space-5);border-bottom:1px solid rgba(255,255,255,.05)}.CategoryDrillDown_eyebrow__sjZAH{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:4px}.CategoryDrillDown_title__mNQZl{font-size:var(--text-xl);font-weight:700;color:var(--text);margin:0}.CategoryDrillDown_close__fLm__{background:transparent;border:0;color:var(--muted);font-size:28px;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background .15s}.CategoryDrillDown_close__fLm__:hover{color:var(--text);background:rgba(255,255,255,.04)}.CategoryDrillDown_summary__2o5ht{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid rgba(255,255,255,.05)}.CategoryDrillDown_metric__n1ka_{display:flex;flex-direction:column;gap:4px}.CategoryDrillDown_metricLabel__mIaJ2{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.CategoryDrillDown_metricValue__mcIc3{font-size:var(--text-lg);font-weight:700;color:var(--text)}.CategoryDrillDown_body__wjMnW{flex:1 1;overflow-y:auto;padding:var(--space-3) var(--space-5) var(--space-5)}.CategoryDrillDown_skeleton__xQXpj{height:240px}.CategoryDrillDown_empty__fYEez,.CategoryDrillDown_error__2K0lV{padding:var(--space-6) var(--space-3);text-align:center;color:var(--muted);font-size:var(--text-sm);line-height:1.6}.CategoryDrillDown_error__2K0lV{color:var(--negative)}.CategoryDrillDown_list__GOpuX{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;list-style:none}.CategoryDrillDown_row__vnxJy{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:12px 4px;border-bottom:1px dashed rgba(255,255,255,.05)}.CategoryDrillDown_row__vnxJy:last-child{border-bottom:0}.CategoryDrillDown_rowMain__6Ofa9{display:flex;align-items:baseline;gap:var(--space-3);min-width:0;flex:1 1}.CategoryDrillDown_rowDate__6Hf49{font-size:11px;font-family:var(--font-mono);color:var(--muted-2);font-weight:600;flex-shrink:0;width:36px}.CategoryDrillDown_rowComment__l3QyQ{font-size:var(--text-sm);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CategoryDrillDown_rowAmount__Y6PiR{font-size:var(--text-sm);font-weight:700;color:var(--negative);flex-shrink:0}.SpendByCategory_list__Dt5du{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SpendByCategory_row__RHCIt{display:block}.SpendByCategory_rowButton__rxbz7{width:100%;display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;padding:6px 8px;margin:0 -8px;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .15s}.SpendByCategory_rowButton__rxbz7:hover:not(:disabled){background:rgba(255,255,255,.025)}.SpendByCategory_rowButton__rxbz7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SpendByCategory_rowButton__rxbz7:disabled{cursor:default}.SpendByCategory_head__KihPh{display:flex;justify-content:space-between;align-items:center}.SpendByCategory_name__HBwqt{font-size:var(--text-sm);font-weight:500}.SpendByCategory_bar__JUb8n{width:100%;height:6px;background:rgba(255,255,255,.04);border-radius:999px;overflow:hidden}.SpendByCategory_barFill__17jgS{height:100%;background:linear-gradient(90deg,var(--negative),var(--warn));transition:width var(--duration-normal) var(--ease-out-soft)}.SpendByCategory_amount__rgYN5{display:flex;align-items:baseline;gap:var(--space-3)}.SpendByCategory_amountValue__pLiU5{font-size:var(--text-sm);font-weight:600;color:var(--text-strong)}.SpendByCategory_amountPrev__LZ5bb{font-size:var(--text-xs);color:var(--muted)}.SpendByCategory_skeleton__4tcgI{height:140px}.ExpenseOverview_layout__SJkET{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:1100px){.ExpenseOverview_layout__SJkET{grid-template-columns:320px 1fr;align-items:start}}.ExpenseOverview_donutWrap__FdmH1{position:relative;height:260px}.ExpenseOverview_donutCenter__DkbEb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.ExpenseOverview_donutLabel__jijYf{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.ExpenseOverview_donutValue__3hygI{font-size:var(--text-xl);font-weight:700;color:var(--text-strong);margin-top:2px}.ExpenseOverview_donutDelta__e_MZh{margin-top:4px;font-size:var(--text-xs);color:var(--muted);letter-spacing:.02em}.ExpenseOverview_deltaUp__YWtIm{color:var(--negative)}.ExpenseOverview_deltaDown__jnPSY{color:var(--positive)}.ExpenseOverview_list__zRtj_{display:flex;flex-direction:column;gap:var(--space-3)}.ExpenseOverview_row__Ba4PQ{display:block;list-style:none}.ExpenseOverview_rowButton___WQwj{width:100%;display:grid;grid-template-columns:36px 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:6px 8px;margin:0 -8px;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .15s}.ExpenseOverview_rowButton___WQwj:hover:not(:disabled){background:rgba(255,255,255,.025)}.ExpenseOverview_rowButton___WQwj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ExpenseOverview_rowButton___WQwj:disabled{cursor:default}.ExpenseOverview_chevron__4XERm{display:inline-block;margin-left:6px;font-size:14px;color:var(--muted-2);transition:transform .15s,color .15s}.ExpenseOverview_rowButton___WQwj:hover:not(:disabled) .ExpenseOverview_chevron__4XERm{color:var(--text-strong);transform:translateX(2px)}.ExpenseOverview_icon__62Gyu{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;font-size:18px;line-height:1}.ExpenseOverview_body__ocqn9{display:flex;flex-direction:column;gap:4px;min-width:0}.ExpenseOverview_head__7q2fB{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.ExpenseOverview_name__qC2Tn{font-size:var(--text-sm);font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseOverview_amount__rgmWT{font-size:var(--text-sm);font-weight:600;color:var(--text-strong)}.ExpenseOverview_meta__cg0Y2{display:flex;align-items:center;gap:var(--space-3)}.ExpenseOverview_bar__dpnEP{flex:1 1;height:5px;background:rgba(255,255,255,.04);border-radius:999px;overflow:hidden}.ExpenseOverview_barFill__AviIH{height:100%;border-radius:999px;transition:width var(--duration-normal) var(--ease-out-soft)}.ExpenseOverview_pct__OsRMt{font-family:var(--font-mono);font-size:11px;color:var(--muted);min-width:44px;text-align:right}.ExpenseOverview_delta__evy8s{font-size:10px;font-weight:600;min-width:44px;text-align:right}.ExpenseOverview_tooltip__uDd_y{background:var(--surface-2);padding:8px 10px;border-radius:8px;box-shadow:0 6px 24px -8px rgba(0,0,0,.6),inset 0 0 0 1px var(--ring-2)}.ExpenseOverview_tooltipName__VCWuR{font-size:var(--text-xs);color:var(--muted)}.ExpenseOverview_tooltipAmount__bTZZ5{font-size:var(--text-sm);color:var(--text-strong);font-weight:600}.ExpenseOverview_skeleton__4mgoh{height:320px}.ActivityTimeline_list__My5v3{display:flex;flex-direction:column}.ActivityTimeline_row__jbOMp{display:grid;grid-template-columns:56px 56px 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.04);font-size:var(--text-sm)}.ActivityTimeline_row__jbOMp:last-child{border-bottom:0}.ActivityTimeline_date__AeIh2{font-family:var(--font-mono);color:var(--muted-2);font-size:var(--text-xs)}.ActivityTimeline_tag__5YsC0{font-size:10px;font-weight:700;letter-spacing:.06em;text-align:center;padding:3px 6px;border-radius:6px}.ActivityTimeline_tag-positive__gcLjl{background:var(--positive-soft);color:var(--positive)}.ActivityTimeline_tag-negative__oFbwX{background:var(--negative-soft);color:var(--negative)}.ActivityTimeline_tag-neutral__BEpxT{background:rgba(255,255,255,.04);color:var(--muted)}.ActivityTimeline_label__Pgf4B{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivityTimeline_account__jMt4U{color:var(--muted)}.ActivityTimeline_amount__Pi23c{font-weight:600}.ActivityTimeline_amount-positive__Tn_ip{color:var(--positive)}.ActivityTimeline_amount-negative__3tT6b{color:var(--negative)}.ActivityTimeline_amount-neutral__WkIi2{color:var(--muted)}.ActivityTimeline_skeleton__K2bAy{height:160px}.ActivityTimeline_groupStack__tDNdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ActivityTimeline_group__rK6uu{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.ActivityTimeline_groupHead__cmzLS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:6px;font-size:var(--text-xs);font-weight:700;color:var(--text)}.ActivityTimeline_groupCount__6MAwh,.ActivityTimeline_groupEmpty__vbjhC{color:var(--muted);font-size:var(--text-xs)}.ActivityTimeline_groupEmpty__vbjhC{margin:8px 0 2px}.ActivityTimeline_disclosureBtn__Pr0ci{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:0;box-shadow:inset 0 0 0 1px var(--ring-1);padding:6px 14px;border-radius:999px;color:var(--text);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,color .12s ease}.ActivityTimeline_disclosureBtn__Pr0ci:hover{background:rgba(255,255,255,.08);color:var(--text-strong)}.ActivityTimeline_disclosureBtn__Pr0ci:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ActivityTimeline_disclosureChevron__Jq2Uo{font-size:9px;color:var(--muted)}.ActivityTimeline_controls__ALigE{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ActivityTimeline_searchInput__j3SZ8{flex:1 1;min-width:140px;max-width:280px;padding:6px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm)}.ActivityTimeline_searchInput__j3SZ8::placeholder{color:var(--muted)}.ActivityTimeline_searchInput__j3SZ8:focus{outline:2px solid var(--accent);outline-offset:1px}.ActivityTimeline_chips__jgA8e{display:flex;gap:4px;flex-wrap:wrap}.ActivityTimeline_chip__vc3YX{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.ActivityTimeline_chip__vc3YX:hover{background:rgba(255,255,255,.04);color:var(--text)}.ActivityTimeline_chip__vc3YX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ActivityTimeline_chipActive__krChX{background:var(--accent);border-color:var(--accent);color:#fff}.ActivityTimeline_chipActive__krChX:hover{background:var(--accent)}.ActivityTimeline_loadMoreWrap__7FdBr{display:flex;justify-content:center;margin-top:12px}.ActivityTimeline_loadMoreBtn__VJvlt{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 20px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .12s}.ActivityTimeline_loadMoreBtn__VJvlt:hover{background:rgba(255,255,255,.08)}.ActivityTimeline_loadMoreBtn__VJvlt:disabled{opacity:.5;cursor:default}.ActivityTimeline_loadMoreBtn__VJvlt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:720px){.ActivityTimeline_groupStack__tDNdy{grid-template-columns:1fr}.ActivityTimeline_row__jbOMp{grid-template-columns:46px 44px minmax(0,1fr);gap:var(--space-2)}.ActivityTimeline_amount__Pi23c{grid-column:3;grid-row:2;justify-self:end}.ActivityTimeline_searchInput__j3SZ8{max-width:100%}}.MonthlyDetail_toolbar__e4Hz1{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.MonthlyDetail_monthSelect__nvBpK{display:flex;align-items:center;gap:6px}.MonthlyDetail_monthSelect__nvBpK select{font:inherit;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:6px 10px}.MonthlyDetail_catSearchInput__SH6gU{flex:1 1;min-width:160px;max-width:320px;padding:6px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm)}.MonthlyDetail_catSearchInput__SH6gU::placeholder{color:var(--muted)}.MonthlyDetail_catSearchInput__SH6gU:focus{outline:2px solid var(--accent);outline-offset:1px}.MonthlyDetail_totals__WfLmW{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.MonthlyDetail_totalCard__X6sAI{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.MonthlyDetail_totalLabel__1480V{font-size:11px;color:var(--muted);letter-spacing:.04em}.MonthlyDetail_totalValue__dViPO{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MonthlyDetail_totalValuePos__bQblM{color:var(--positive)}.MonthlyDetail_totalValueNeg__sQZny{color:var(--negative)}.MonthlyDetail_separatedSection__AR74P{margin-bottom:10px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.025)}.MonthlyDetail_separatedHeader__s5uuu{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;font-weight:700}.MonthlyDetail_separatedTotal__eZx9a{color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MonthlyDetail_separatedEmpty__Dxru1{margin:0;color:var(--muted);font-size:12px}.MonthlyDetail_section__YtSge{margin-top:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);overflow:hidden}.MonthlyDetail_sectionHeader__WIxXi{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface-3,var(--surface-2));border-bottom:1px solid var(--border);font-weight:600}.MonthlyDetail_sectionTotal__xOd_E{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.MonthlyDetail_sectionTotalIncome__O4NZN{color:var(--positive)}.MonthlyDetail_sectionTotalExpense__qTKXu{color:var(--negative)}.MonthlyDetail_categoryList__MLrhG{list-style:none;margin:0;padding:0}.MonthlyDetail_category__kSVJc{border-bottom:1px solid var(--border)}.MonthlyDetail_category__kSVJc:last-child{border-bottom:none}.MonthlyDetail_categoryHeader__SG5H2{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:transparent;border:0;width:100%;cursor:pointer;font:inherit;color:inherit;text-align:left}.MonthlyDetail_categoryHeader__SG5H2:hover{background:var(--surface-3,var(--surface-2))}.MonthlyDetail_categoryName__e3qXM{display:flex;align-items:center;gap:8px;font-size:13px}.MonthlyDetail_chevron__gMb4X{font-size:10px;opacity:.6}.MonthlyDetail_categoryAmount__R3T3K{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.MonthlyDetail_subWrap__SXlzh{padding:4px 14px 8px 28px}.MonthlyDetail_subItem__97EF6{margin-bottom:6px}.MonthlyDetail_subHead__HWvCF{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin-bottom:2px}.MonthlyDetail_subRows__2AYwZ{list-style:none;margin:0;padding:0}.MonthlyDetail_row__3oEks{display:grid;grid-template-columns:70px 1fr 90px;grid-gap:10px;gap:10px;padding:4px 0;font-size:12px;align-items:baseline}.MonthlyDetail_rowDate__ND3UH{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MonthlyDetail_rowDesc__CF3Wr{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MonthlyDetail_rowAmount__aNrty{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MonthlyDetail_rowAmountIncome__Q_vP4{color:var(--positive)}.MonthlyDetail_rowAmountExpense__wQzfb{color:var(--negative)}.MonthlyDetail_rowAmountNeutral__EtsVQ{color:var(--muted)}.MonthlyDetail_rowAccount__XYdtS{display:block;font-size:11px;color:var(--muted);margin-top:1px}.MonthlyDetail_skeleton__3l0Hd{height:220px;border-radius:10px}.MonthlyDetail_empty__DGcp3{padding:24px;color:var(--muted);text-align:center}.MonthlyDetail_disclosureBtn__M1vY4{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.MonthlyDetail_disclosureChevron__ft7Xn{font-size:10px}@media (max-width:720px){.MonthlyDetail_totals__WfLmW{grid-template-columns:1fr}.MonthlyDetail_row__3oEks{grid-template-columns:44px minmax(0,1fr)}.MonthlyDetail_rowAmount__aNrty{grid-column:2;justify-self:end}}.NetWorthHero_label__OaUv2{font-family:var(--font-display)}.NetWorthHero_heroRow__wxL6a{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-5)}.NetWorthHero_heroNumber__HsY3q{display:flex;align-items:baseline;gap:6px}.NetWorthHero_currency__LP_mZ{font-size:clamp(2rem,1.5rem + 1.5vw,3rem);color:var(--accent);line-height:1}.NetWorthHero_heroValue__o56eo{font-family:var(--font-mono);font-weight:600;font-size:var(--text-hero);line-height:1;letter-spacing:-.025em;color:var(--text-strong)}.NetWorthHero_delta__6Q0a6{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.NetWorthHero_deltaCaption__EaS5M{font-size:var(--text-xs);color:var(--muted)}.NetWorthHero_rangeBar__BqVU_{display:inline-flex;background:rgba(255,255,255,.03);border-radius:999px;padding:3px}.NetWorthHero_rangeBtn__hdWZY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:6px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast)}.NetWorthHero_rangeBtn__hdWZY:hover{color:var(--text)}.NetWorthHero_rangeBtnActive__A_8lR{color:var(--text-strong);background:var(--surface-3)}.NetWorthHero_chart__jZkY9{height:clamp(220px,28vh,320px)}.NetWorthHero_chartSkeleton__XfRyb{height:100%;width:100%}.NetWorthHero_empty__TZAyp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;font-size:var(--text-sm);color:var(--muted);gap:6px}.NetWorthHero_legend__O5UWp{display:flex;justify-content:flex-end;gap:16px;margin-top:6px;font-size:var(--text-xs);color:var(--muted)}.NetWorthHero_legendReal__wnLrV{color:var(--accent)}.NetWorthHero_legendEst__SpxNe{color:var(--muted)}.AllocationLayers_stack__Asm1z{display:flex;width:100%;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.04);margin-bottom:var(--space-4)}.AllocationLayers_segment__HsiPr{height:100%;transition:width var(--duration-normal) var(--ease-out-soft)}.AllocationLayers_list__Dq3qU{display:flex;flex-direction:column;gap:var(--space-3)}.AllocationLayers_item__GKcx2{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.AllocationLayers_dot__ek8pv{width:8px;height:8px;border-radius:999px}.AllocationLayers_itemBody__8HjDr{display:flex;flex-direction:column;gap:2px;min-width:0}.AllocationLayers_itemLabel__Jqx_K{font-size:var(--text-sm);font-weight:600}.AllocationLayers_itemDesc__hdt4f{font-size:var(--text-xs);color:var(--muted)}.AllocationLayers_itemNumbers__Jw1A7{display:flex;align-items:baseline;gap:var(--space-3)}.AllocationLayers_itemPct__Kedc0{font-size:var(--text-base);font-weight:600;color:var(--text-strong)}.AllocationLayers_itemAmount__Ka3qI{font-size:var(--text-xs);color:var(--muted)}.AllocationLayers_skeleton__0xCh7{height:160px}.PasskeyButton_wrap__AA_AC{display:inline-flex;align-items:center;gap:var(--space-2)}.PasskeyButton_button__pPS_F{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;padding:8px 14px;border-radius:10px;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:transform var(--duration-fast),background var(--duration-fast),border-color var(--duration-fast)}.PasskeyButton_button__pPS_F:disabled{opacity:.4;cursor:not-allowed}.PasskeyButton_button__pPS_F:not(:disabled):hover{transform:translateY(-1px)}.PasskeyButton_button__pPS_F:active:not(:disabled){transform:translateY(0)}.PasskeyButton_approve__oVDIX{background:var(--positive);color:#04140b;box-shadow:0 6px 24px -10px var(--positive)}.PasskeyButton_approve__oVDIX:hover:not(:disabled){background:#65eaa0}.PasskeyButton_reject__5abeF{background:transparent;color:var(--muted);border-color:rgba(255,255,255,.1)}.PasskeyButton_reject__5abeF:hover:not(:disabled){color:var(--negative);border-color:var(--negative)}.PasskeyButton_error__THrl9{color:var(--negative);font-size:var(--text-xs)}.PendingSignalsList_allLink__Q6vJ6{font-size:var(--text-xs);color:var(--muted)}.PendingSignalsList_allLink__Q6vJ6:hover{color:var(--accent)}.PendingSignalsList_list__f1zVG{display:flex;flex-direction:column;gap:var(--space-3)}.PendingSignalsList_row__aQ_QB{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(255,255,255,.018);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1);transition:background var(--duration-fast)}.PendingSignalsList_row__aQ_QB:hover{background:rgba(255,255,255,.035)}.PendingSignalsList_rowMain__Azspz{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.PendingSignalsList_signalHead__LrDv7{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PendingSignalsList_side__Kfbfy{font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:6px}.PendingSignalsList_buy__KqXC0{background:var(--positive-soft);color:var(--positive)}.PendingSignalsList_sell__gYF7e{background:var(--negative-soft);color:var(--negative)}.PendingSignalsList_symbol__6KOvW{font-family:var(--font-mono);font-weight:600;font-size:var(--text-base)}.PendingSignalsList_qty__PuaAu{color:var(--muted);font-size:var(--text-sm)}.PendingSignalsList_confidence__vX_33{margin-left:auto;font-size:var(--text-xs);color:var(--muted);background:rgba(255,255,255,.04);padding:3px 8px;border-radius:6px}.PendingSignalsList_rationale__pAnc7{font-size:var(--text-sm);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.PendingSignalsList_actions__pB0Pu{display:flex;gap:var(--space-2);flex-shrink:0}.PendingSignalsList_skeleton__cmxWp{height:200px}.TopHoldingsStrip_strip___4Nps{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);margin-right:calc(-1 * var(--space-4));padding-right:var(--space-4)}.TopHoldingsStrip_tile__w9L1p{flex:0 0 auto;min-width:160px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-4);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%),var(--surface-2);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1);transition:transform var(--duration-fast) var(--ease-out-soft)}.TopHoldingsStrip_tile__w9L1p:hover{transform:translateY(-2px)}.TopHoldingsStrip_head__PlJPc{display:flex;align-items:center;gap:var(--space-2)}.TopHoldingsStrip_symbol__kRNzS{font-family:var(--font-mono);font-weight:600}.TopHoldingsStrip_kind__gPhS_{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.04)}.TopHoldingsStrip_jpy__ejqhl{font-size:var(--text-lg);font-weight:600;color:var(--text-strong)}.TopHoldingsStrip_account__4E9Af{font-size:var(--text-xs);color:var(--muted)}.TopHoldingsStrip_skeleton__3r_ly{height:110px}.StrategyInsight_title__KpnAk{font-family:var(--font-display);font-size:var(--text-base)}.StrategyInsight_fullLink__7BINS{font-size:var(--text-xs);color:var(--muted);transition:color var(--duration-fast)}.StrategyInsight_fullLink__7BINS:hover{color:var(--accent)}.StrategyInsight_cols__0cDWS{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:720px){.StrategyInsight_cols__0cDWS{grid-template-columns:repeat(3,1fr)}}.StrategyInsight_col__RHjYw{position:relative;padding:var(--space-4);background:rgba(255,255,255,.018);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--ring-1)}.StrategyInsight_col__RHjYw:before{content:"";position:absolute;top:0;left:0;width:36px;height:2px;background:var(--accent);border-radius:999px}.StrategyInsight_col__RHjYw:nth-child(2):before{background:var(--info)}.StrategyInsight_col__RHjYw:nth-child(3):before{background:var(--negative)}.StrategyInsight_colHead__W_4HC{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 0 6px}.StrategyInsight_colBody__T3_au{font-size:var(--text-sm);line-height:1.6;color:var(--text);white-space:pre-wrap}.StrategyInsight_skeleton__qFklY{height:110px}.MarketsPulse_list__36oTV{display:flex;flex-direction:column;gap:var(--space-3)}.MarketsPulse_row__dar7M{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.04)}.MarketsPulse_row__dar7M:last-child{border-bottom:0}.MarketsPulse_head__SvcEu{display:flex;flex-direction:column;gap:2px;min-width:0}.MarketsPulse_label__6Ralx{font-size:var(--text-sm);color:var(--text)}.MarketsPulse_price__rFhpq{font-size:var(--text-base);font-weight:600;color:var(--text-strong)}.MarketsPulse_tail__7Voi8{display:flex;align-items:center;gap:var(--space-3)}.MarketsPulse_skeleton__Gg5An{height:220px}.FailsafeCard_killRow__WEDTB{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.FailsafeCard_killDot__2AT7W{width:10px;height:10px;border-radius:999px;background:var(--positive);box-shadow:0 0 0 4px rgba(74,222,128,.16)}.FailsafeCard_killDot__2AT7W[data-on=true]{background:var(--negative);box-shadow:0 0 0 4px rgba(248,113,113,.18);animation:FailsafeCard_pulse__dRB0M 1.4s var(--ease-out-soft) infinite}.FailsafeCard_killLabel__HTyI_{font-size:var(--text-sm);font-weight:600}@keyframes FailsafeCard_pulse__dRB0M{0%,to{box-shadow:0 0 0 4px rgba(248,113,113,.18)}50%{box-shadow:0 0 0 8px rgba(248,113,113,.05)}}.FailsafeCard_metrics__xRzkf{display:flex;flex-direction:column;gap:var(--space-3)}.FailsafeCard_metric__oC31J{display:flex;flex-direction:column;gap:6px}.FailsafeCard_metricHead__O6T3W{display:flex;justify-content:space-between;align-items:baseline}.FailsafeCard_metricLabel__zOMoQ{font-size:var(--text-xs);color:var(--muted)}.FailsafeCard_metricValue__7acqE{font-size:var(--text-sm);font-weight:600}.FailsafeCard_bar__lbOVe{width:100%;height:6px;background:rgba(255,255,255,.05);border-radius:999px;overflow:hidden}.FailsafeCard_barFill__fqH37{height:100%;background:linear-gradient(90deg,var(--info),var(--accent));transition:width var(--duration-normal) var(--ease-out-soft);border-radius:999px}.FailsafeCard_skeleton__qf3Qp{height:80px;margin-top:var(--space-3)}.MonthlyIncomeExpenseSummary_wrap__RCfB1{display:flex;flex-direction:column;gap:14px}.MonthlyIncomeExpenseSummary_skeleton__LYiKi{height:200px;border-radius:var(--radius-sm)}.MonthlyIncomeExpenseSummary_selectors__9ttaU{display:flex;gap:8px}.MonthlyIncomeExpenseSummary_sel__wOX3i{padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);cursor:pointer}.MonthlyIncomeExpenseSummary_sel__wOX3i:focus{outline:2px solid var(--accent);outline-offset:2px}.MonthlyIncomeExpenseSummary_summary__h3Ifr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.MonthlyIncomeExpenseSummary_summaryItem__3S49T{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border);text-align:left;position:relative}.MonthlyIncomeExpenseSummary_summaryItemBtn__kYHJ8{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:inherit;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast)}.MonthlyIncomeExpenseSummary_summaryItemBtn__kYHJ8:hover{background:rgba(255,255,255,.04);border-color:rgba(139,233,210,.35);transform:translateY(-1px)}.MonthlyIncomeExpenseSummary_summaryItemBtn__kYHJ8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MonthlyIncomeExpenseSummary_summaryItemActive__GXyCo{background:linear-gradient(180deg,rgba(139,233,210,.1),transparent 70%),var(--surface-2);border-color:var(--accent);box-shadow:inset 0 0 0 1px rgba(139,233,210,.25)}.MonthlyIncomeExpenseSummary_summaryHint__e2K3j{font-size:var(--text-xs);color:var(--accent);margin-top:2px;font-weight:600;letter-spacing:.04em;opacity:.85}.MonthlyIncomeExpenseSummary_summaryItemActive__GXyCo .MonthlyIncomeExpenseSummary_summaryHint__e2K3j:before{content:"▼ "}.MonthlyIncomeExpenseSummary_summaryItemBtn__kYHJ8:not(.MonthlyIncomeExpenseSummary_summaryItemActive__GXyCo) .MonthlyIncomeExpenseSummary_summaryHint__e2K3j{opacity:.5}.MonthlyIncomeExpenseSummary_summaryLabel__XlLdh{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#888)}.MonthlyIncomeExpenseSummary_summaryValue__lKOxt{font-size:clamp(1rem,.85rem + .6vw,1.375rem);font-weight:700;line-height:1.2}.MonthlyIncomeExpenseSummary_income__AdpSw{color:var(--positive)}.MonthlyIncomeExpenseSummary_expense__Wy1TQ{color:var(--negative)}.MonthlyIncomeExpenseSummary_predict___ucDJ{font-size:var(--text-xs);color:var(--muted);margin-top:2px}.MonthlyIncomeExpenseSummary_predict___ucDJ strong{font-weight:700;margin-left:2px}.MonthlyIncomeExpenseSummary_predictNote__ntMLl{margin:0;font-size:var(--text-xs);color:var(--muted);text-align:right}.MonthlyIncomeExpenseSummary_barWrap__om17O{display:flex;flex-direction:column;gap:4px}.MonthlyIncomeExpenseSummary_barExpense__jyNYg,.MonthlyIncomeExpenseSummary_barIncome__05A6g{height:6px;border-radius:3px;transition:width var(--duration-normal) var(--ease-out-soft);min-width:4px}.MonthlyIncomeExpenseSummary_barIncome__05A6g{background:var(--positive)}.MonthlyIncomeExpenseSummary_barExpense__jyNYg{background:var(--negative)}.MonthlyIncomeExpenseSummary_tabs__hMPz9{display:flex;gap:4px;border-bottom:1px solid var(--border);padding-bottom:0}.MonthlyIncomeExpenseSummary_tab__2ah9d{padding:6px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted,#888);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast);margin-bottom:-1px}.MonthlyIncomeExpenseSummary_tab__2ah9d:hover{color:var(--text)}.MonthlyIncomeExpenseSummary_tabActive__dPkhL{color:var(--text);border-bottom-color:var(--accent)}.MonthlyIncomeExpenseSummary_catList__NY3WD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.MonthlyIncomeExpenseSummary_catRow__cSrbl{display:flex;flex-direction:column;gap:3px}.MonthlyIncomeExpenseSummary_catHead__xhgDo{display:flex;align-items:baseline;gap:8px}.MonthlyIncomeExpenseSummary_catName__LTEo7{flex:1 1;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MonthlyIncomeExpenseSummary_catAmount__5Eqiq{font-size:var(--text-sm);font-weight:600;flex-shrink:0}.MonthlyIncomeExpenseSummary_catBar__aOLYl{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.MonthlyIncomeExpenseSummary_catBarFill__1mnz3{height:100%;border-radius:2px;transition:width var(--duration-normal) var(--ease-out-soft)}.MonthlyIncomeExpenseSummary_catBarIncome__9tr5_{background:var(--positive);opacity:.7}.MonthlyIncomeExpenseSummary_catBarExpense__yn6Hl{background:var(--negative);opacity:.7}@media (max-width:540px){.MonthlyIncomeExpenseSummary_summary__h3Ifr{grid-template-columns:repeat(3,1fr);gap:8px}.MonthlyIncomeExpenseSummary_summaryItem__3S49T{padding:10px}}.AssetSummaryHero_title__GauV_{font-family:var(--font-display)}.AssetSummaryHero_skeleton__iGxx3{height:240px;border-radius:var(--radius-sm)}.AssetSummaryHero_heroRow__16WqA{display:flex;align-items:flex-end;margin-bottom:20px}.AssetSummaryHero_heroBlock__tmZ2J{display:flex;flex-direction:column;gap:4px}.AssetSummaryHero_heroLabel__WKaD5{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.AssetSummaryHero_heroValue__ucE7g{display:flex;align-items:baseline;gap:6px}.AssetSummaryHero_currency__RR85d{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.5vw,3rem);color:var(--accent);line-height:1}.AssetSummaryHero_heroNumber__AoWAb{font-family:var(--font-mono);font-weight:600;font-size:clamp(2.4rem,1rem + 5vw,5rem);line-height:1;letter-spacing:-.025em;color:var(--text-strong)}.AssetSummaryHero_heroNote__Hg2Xt{font-size:var(--text-xs);color:var(--muted);margin-top:4px}.AssetSummaryHero_statsGrid__toQ8V{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.AssetSummaryHero_statBox__5VDfC{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.AssetSummaryHero_statLabel__GrGJP{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.AssetSummaryHero_statValue__5uAi9{font-size:clamp(1.05rem,.85rem + .5vw,1.4rem);font-weight:700;line-height:1.2}.AssetSummaryHero_positive__AJwVX{color:var(--positive)}.AssetSummaryHero_negative__25YJg{color:var(--negative)}.AssetSummaryHero_muted__Mc8mM{color:var(--text)}.AssetSummaryHero_balanceBar__6lhPp{display:flex;height:12px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.04);margin-bottom:8px}.AssetSummaryHero_balanceFillAsset__H1tm1{background:var(--positive);transition:width .25s ease-out}.AssetSummaryHero_balanceFillLiab__5NYU0{background:var(--negative);transition:width .25s ease-out}.AssetSummaryHero_balanceLegend__oLivm{display:flex;align-items:center;gap:16px;font-size:var(--text-xs);color:var(--muted)}.AssetSummaryHero_balanceLegend__oLivm span{display:inline-flex;align-items:center;gap:4px}.AssetSummaryHero_dotNegative__3Tb_5,.AssetSummaryHero_dotPositive__pZC_I{display:inline-block;width:8px;height:8px;border-radius:50%}.AssetSummaryHero_dotPositive__pZC_I{background:var(--positive)}.AssetSummaryHero_dotNegative__3Tb_5{background:var(--negative)}.AssetSummaryHero_yearSel___Y850{margin-left:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-xs);padding:3px 8px}.ActionItemTracker_skel__dgOeS{height:200px;border-radius:var(--radius-sm)}.ActionItemTracker_tabs__EbEs4{display:flex;gap:4px;background:var(--surface-2);padding:3px;border-radius:999px}.ActionItemTracker_tab___NYji{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:4px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .12s,color .12s}.ActionItemTracker_tab___NYji:hover{color:var(--text)}.ActionItemTracker_tabActive__ReaHI{background:var(--accent);color:#fff}.ActionItemTracker_groups__hHSJ5{display:flex;flex-direction:column;gap:16px}.ActionItemTracker_group__wzUGK{display:flex;flex-direction:column;gap:8px}.ActionItemTracker_groupHead__phOBo{display:flex;align-items:baseline;gap:8px;padding-bottom:4px;border-bottom:1px dashed var(--border)}.ActionItemTracker_groupTitle__axJmn{font-weight:700;font-size:var(--text-sm);color:var(--text-strong)}.ActionItemTracker_groupCount__sHZjC{color:var(--muted);font-size:var(--text-xs)}.ActionItemTracker_list__KQ7ey{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ActionItemTracker_item__q46PI{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;transition:opacity .12s,background .12s}.ActionItemTracker_status-done__o6Nmm{opacity:.6;background:rgba(0,200,100,.04);border-color:rgba(0,200,100,.18)}.ActionItemTracker_status-dismissed__HQhwd{opacity:.45;background:rgba(180,180,180,.03)}.ActionItemTracker_itemMain__5_0aa{display:flex;align-items:flex-start;gap:8px;flex:1 1;min-width:0}.ActionItemTracker_statusBadge__uSp68{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-weight:700;font-size:12px;flex-shrink:0;background:var(--surface-1);color:var(--muted)}.ActionItemTracker_status-done__o6Nmm .ActionItemTracker_statusBadge__uSp68{background:var(--positive);color:#fff}.ActionItemTracker_status-dismissed__HQhwd .ActionItemTracker_statusBadge__uSp68{background:rgba(150,150,150,.5);color:#fff}.ActionItemTracker_itemBody__BpY8a{min-width:0;flex:1 1}.ActionItemTracker_itemText__XyEYv{margin:0 0 4px;font-size:var(--text-sm);line-height:1.4;color:var(--text)}.ActionItemTracker_status-done__o6Nmm .ActionItemTracker_itemText__XyEYv{text-decoration:line-through;-webkit-text-decoration-color:rgba(0,200,100,.5);text-decoration-color:rgba(0,200,100,.5)}.ActionItemTracker_status-dismissed__HQhwd .ActionItemTracker_itemText__XyEYv{text-decoration:line-through}.ActionItemTracker_itemMeta___pd8c{display:flex;gap:4px;font-size:var(--text-xs);color:var(--muted)}.ActionItemTracker_itemActions__WsINV{display:flex;gap:4px;flex-shrink:0}.ActionItemTracker_btn__3vlHj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface-1);color:var(--text);padding:4px 8px;border-radius:6px;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .1s,border-color .1s;white-space:nowrap}.ActionItemTracker_btn__3vlHj:hover{background:rgba(255,255,255,.05)}.ActionItemTracker_btn__3vlHj:disabled{opacity:.4;cursor:default}.ActionItemTracker_btnDone__PMafK{border-color:rgba(0,200,100,.4);color:var(--positive)}.ActionItemTracker_btnDone__PMafK:hover{background:rgba(0,200,100,.08)}.ActionItemTracker_btnDismiss__gLEu7{border-color:rgba(255,180,80,.4);color:var(--warn,#f0b040)}.ActionItemTracker_btnDismiss__gLEu7:hover{background:rgba(255,180,80,.08)}.ActionItemTracker_btnReopen__0A0LR{color:var(--muted)}.ActionItemTracker_btnDelete__mIenk{color:var(--negative);border-color:rgba(255,80,80,.3)}.ActionItemTracker_btnDelete__mIenk:hover{background:rgba(255,80,80,.08)}@media (max-width:720px){.ActionItemTracker_item__q46PI{flex-direction:column;align-items:stretch}.ActionItemTracker_itemActions__WsINV{flex-wrap:wrap}}.failsafe_page__I_6VY{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;max-width:800px;margin:0 auto}.failsafe_page__I_6VY h1{margin:0;font-size:1.5rem}.failsafe_detail__4tMcD{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.6rem 1.2rem;gap:.6rem 1.2rem;margin:0 0 1rem}.failsafe_detail__4tMcD div{display:flex;flex-direction:column;gap:.15rem}.failsafe_detail__4tMcD dt{font-size:.7rem;color:var(--color-muted,#9ca3af);text-transform:uppercase}.failsafe_detail__4tMcD dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.failsafe_on__uS13p{color:#ef4444;font-weight:600}.failsafe_off__icd3w{color:#10b981;font-weight:600}.failsafe_actions__geUUs{display:flex;gap:.6rem}.failsafe_btnOff__TtFnW,.failsafe_btnOn__VbmDO{font:inherit;padding:.6rem 1.2rem;border-radius:.4rem;border:0;cursor:pointer}.failsafe_btnOn__VbmDO{background:#ef4444;color:#fff}.failsafe_btnOff__TtFnW{background:#10b981;color:#fff}.failsafe_btnOff__TtFnW:disabled,.failsafe_btnOn__VbmDO:disabled{opacity:.5}.orders_page__Sj9Ej{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto}.orders_header__n9neX h1{margin:0 0 .25rem;font-size:1.5rem;letter-spacing:-.01em}.orders_tabs__cjMcQ{display:flex;flex-wrap:wrap;gap:.4rem}.orders_tabActive__xGnWR,.orders_tab__2hKgU{border:1px solid var(--color-border,#2a2a2a);background:transparent;color:inherit;padding:.4rem .8rem;border-radius:999px;font:inherit;cursor:pointer;font-size:.85rem}.orders_tabActive__xGnWR{background:var(--color-accent,#2563eb);color:#fff;border-color:transparent}.orders_list__L_eeF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.orders_row__6OPYw{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem;border-radius:.6rem;background:var(--color-surface-2,rgba(255,255,255,.02));border:1px solid var(--color-border,rgba(255,255,255,.06))}.orders_rowMain__Lch5p{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.orders_head__m_EnM{display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline}.orders_side__29pM1{font-weight:600;font-size:.75rem;padding:.1rem .5rem;border-radius:.3rem}.orders_buy__dKKpE{background:rgba(16,185,129,.15);color:#10b981}.orders_sell__t74_N{background:rgba(239,68,68,.15);color:#ef4444}.orders_symbol__AzzA_{font-weight:600}.orders_amount__xipVc{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders_meta__7Jk_E{display:flex;gap:.6rem;font-size:.78rem;color:var(--color-muted,#9ca3af)}.orders_openLink__oDbWb{color:var(--color-accent,#2563eb);text-decoration:none;white-space:nowrap;font-size:.85rem}.orders_detail__jnGoW{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.6rem 1.2rem;gap:.6rem 1.2rem;margin:0 0 1rem}.orders_detail__jnGoW div{display:flex;flex-direction:column;gap:.15rem}.orders_detail__jnGoW dt{font-size:.7rem;color:var(--color-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em}.orders_detail__jnGoW dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders_actions__sYarz{display:flex;gap:.6rem;flex-wrap:wrap}.orders_approveBtn__vG2Iw,.orders_cancelBtn__Xqpd9{font:inherit;padding:.6rem 1.2rem;border-radius:.4rem;border:0;cursor:pointer}.orders_approveBtn__vG2Iw{background:var(--color-accent,#2563eb);color:#fff}.orders_approveBtn__vG2Iw:disabled{opacity:.5}.orders_cancelBtn__Xqpd9{background:transparent;color:var(--color-muted,#9ca3af);border:1px solid var(--color-border,rgba(255,255,255,.1))}.IncomeExpenseAssetChart_wrap__Qx6X0{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 16px 12px;margin-bottom:18px;box-shadow:0 1px 0 rgba(0,0,0,.04)}.IncomeExpenseAssetChart_head__HoewU{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;padding:0 4px}.IncomeExpenseAssetChart_controls__QVPFa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px;margin:8px 0 4px;font-size:12px;color:var(--muted)}.IncomeExpenseAssetChart_rangeLabel__PzDwK{color:var(--text);font-weight:500}.IncomeExpenseAssetChart_rangeInput__rpGZc{width:64px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.IncomeExpenseAssetChart_presets__FHQmP{display:inline-flex;gap:4px;margin-left:8px;flex-wrap:wrap}.IncomeExpenseAssetChart_presetBtn__J2ggp{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:4px 10px;font-size:11px;cursor:pointer;transition:background .1s}.IncomeExpenseAssetChart_presetBtn__J2ggp:hover{background:var(--surface-3,var(--surface-2))}.IncomeExpenseAssetChart_presetBtnActive__h0dTL{background:var(--accent,#2563eb);color:white;border-color:var(--accent,#2563eb)}.IncomeExpenseAssetChart_title__1swJu{font-family:var(--font-serif,inherit);font-size:16px;font-weight:600;color:var(--text-strong,var(--text));letter-spacing:-.005em}.IncomeExpenseAssetChart_subtitle__wk43e{font-size:12px;color:var(--muted)}.IncomeExpenseAssetChart_legendRow__D3bA4{display:flex;flex-wrap:wrap;gap:14px;padding:0 4px;margin-top:4px;font-size:11px;color:var(--muted)}.IncomeExpenseAssetChart_legendItem__2GxMl{display:inline-flex;align-items:center;gap:6px}.IncomeExpenseAssetChart_swatch__VB08z{display:inline-block;width:10px;height:10px;border-radius:2px}.IncomeExpenseAssetChart_lineSwatch__V3Gs7{display:inline-block;width:14px;height:2px;border-radius:0}.IncomeExpenseAssetChart_glossary__gcw_F{margin-top:14px;padding:0 4px;font-size:12px;color:var(--muted)}.IncomeExpenseAssetChart_glossary__gcw_F summary{cursor:pointer;padding:8px 0;font-weight:500;color:var(--text);list-style:none}.IncomeExpenseAssetChart_glossary__gcw_F summary::-webkit-details-marker{display:none}.IncomeExpenseAssetChart_glossary__gcw_F dl{margin:8px 0 0;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.IncomeExpenseAssetChart_glossary__gcw_F dt{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--text);margin-top:8px;font-size:13px}.IncomeExpenseAssetChart_glossary__gcw_F dt:first-child{margin-top:0}.IncomeExpenseAssetChart_glossary__gcw_F dd{margin:4px 0 0 18px;line-height:1.6}.IncomeExpenseAssetChart_glossary__gcw_F code{background:var(--surface);padding:1px 6px;border-radius:4px;font-size:11px;color:var(--text)}.IncomeExpenseAssetChart_dot___qpOl{display:inline-block;width:10px;height:10px;border-radius:50%}.IncomeExpenseAssetChart_chart__UH4tS{width:100%;height:420px}.IncomeExpenseAssetChart_summary__PAVA2{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-top:12px;padding:0 4px}.IncomeExpenseAssetChart_summaryCard__79iXG{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.IncomeExpenseAssetChart_summaryLabel___82Bg{font-size:11px;color:var(--muted);letter-spacing:.04em}.IncomeExpenseAssetChart_summaryValue__oRVb0{font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-strong,var(--text))}.IncomeExpenseAssetChart_income__zpDg5{color:var(--positive,#047857)}.IncomeExpenseAssetChart_expense__oRSfW{color:var(--negative,#dc2626)}.IncomeExpenseAssetChart_asset__xN_JN{color:#2563eb}