._navigation_11lda_1{position:fixed;z-index:var(--z-navigation);right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 -12px 32px #0b193d1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._navigation_11lda_1 a{display:grid;min-width:0;min-height:var(--touch-target);place-items:center;align-content:center;gap:2px;border-radius:var(--radius-button);color:var(--ink-muted);font-size:12px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none}._navigation_11lda_1 a._active_11lda_33{background:#e6ecff;color:var(--brand)}@media(min-width:768px){._navigation_11lda_1{display:none}}._shell_cgl7e_1{min-height:100dvh;background:var(--canvas)}._sidebar_cgl7e_2{display:none}._brand_cgl7e_3{display:inline-block;color:var(--navy);font-size:23px;font-weight:700;letter-spacing:-.07em;text-decoration:none}._brand_cgl7e_3 span{color:var(--mint)}._mobileHeader_cgl7e_5{display:flex;align-items:center;min-height:64px;margin-bottom:var(--space-4)}._main_cgl7e_6{width:min(100%,1280px);min-width:0;margin:0 auto;padding:0 var(--space-4) calc(var(--space-6) + var(--mobile-nav-height) + env(safe-area-inset-bottom))}@media(min-width:768px){._shell_cgl7e_1{display:grid;grid-template-columns:72px minmax(0,1fr)}._sidebar_cgl7e_2{position:sticky;top:0;display:block;height:100dvh;padding:var(--space-5) var(--space-3);background:var(--navy);color:#dce5ff}._sidebar_cgl7e_2 ._brand_cgl7e_3{display:block;margin:0 0 var(--space-10);color:#fff;font-size:0;text-align:center}._sidebar_cgl7e_2 ._brand_cgl7e_3:before{content:"m";font-size:24px}._sidebar_cgl7e_2 ._brand_cgl7e_3 span{font-size:0}._sidebar_cgl7e_2 nav{display:grid;gap:var(--space-2)}._sidebar_cgl7e_2 nav a{position:relative;display:grid;min-height:var(--touch-target);place-items:center;border-radius:var(--radius-button);color:inherit;text-decoration:none}._sidebar_cgl7e_2 nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._sidebar_cgl7e_2 nav a:after{position:absolute;left:calc(100% + 10px);z-index:2;padding:6px 8px;border-radius:var(--radius-control);background:var(--ink);color:#fff;content:attr(data-label);font-size:12px;font-weight:500;opacity:0;pointer-events:none;transform:translate(-4px);transition:opacity .15s,transform .15s;white-space:nowrap}._sidebar_cgl7e_2 nav a:hover:after,._sidebar_cgl7e_2 nav a:focus-visible:after{opacity:1;transform:translate(0)}._sidebar_cgl7e_2 nav a:hover{background:#ffffff14}._sidebar_cgl7e_2 nav a._active_cgl7e_19{background:var(--brand);color:#fff}._mobileHeader_cgl7e_5{display:none}._main_cgl7e_6{padding:var(--space-8) clamp(24px,3.5vw,48px)}}._picker_1u608_1{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:.85rem;box-shadow:var(--shadow-sm)}._picker_1u608_1 button{width:2rem;height:2rem;border:0;border-radius:.6rem;background:transparent;color:var(--ink-muted);font-size:1.5rem;line-height:1;cursor:pointer}._picker_1u608_1 button:hover{background:var(--surface-alt);color:var(--ink)}._picker_1u608_1 label{position:relative;display:grid;min-width:8.8rem;text-align:center;text-transform:capitalize;font-size:.86rem;font-weight:700}._picker_1u608_1 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._panel_vpz9k_1{padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._panel_vpz9k_1 header{display:flex;align-items:center;justify-content:space-between}._panel_vpz9k_1 header div{display:grid;gap:.25rem}._panel_vpz9k_1 p{margin:0;color:var(--ink-muted);font-size:.75rem;font-weight:700}._panel_vpz9k_1 h2{margin:0 0 1.2rem;font-size:1.05rem}._panel_vpz9k_1 ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}._panel_vpz9k_1 li>div:first-child{display:flex;align-items:center;gap:.5rem;font-size:.85rem}._panel_vpz9k_1 i{width:.6rem;height:.6rem;border-radius:100%}._panel_vpz9k_1 b{margin-left:auto;font-size:.82rem}._track_vpz9k_1{height:.38rem;margin-top:.4rem;overflow:hidden;border-radius:99px;background:var(--surface-alt)}._track_vpz9k_1 span{display:block;height:100%;border-radius:inherit}._empty_vpz9k_1{min-height:7rem;display:grid;place-items:center;text-align:center}._expand_vpz9k_1{margin-left:.5rem;border:0;border-radius:.45rem;padding:.25rem .45rem;background:#eef1fb;color:var(--brand);font:inherit;font-size:.68rem;font-weight:800}._panel_vpz9k_1 ._children_vpz9k_1{gap:.35rem;margin:.55rem 0 0 1.1rem;padding:.55rem 0 0 .7rem;border-left:1px solid var(--line)}._panel_vpz9k_1 ._children_vpz9k_1 li{display:flex;gap:.5rem;color:var(--ink-muted);font-size:.78rem}._panel_vpz9k_1 ._children_vpz9k_1 b{color:var(--ink)}._panel_188vk_1{padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._panel_188vk_1 header{display:flex;justify-content:space-between;align-items:start}._panel_188vk_1 p{margin:0;color:var(--ink-muted);font-size:.75rem;font-weight:700}._panel_188vk_1 h2{margin:.25rem 0 1.2rem;font-size:1.05rem}._panel_188vk_1 a{color:var(--brand);font-size:.78rem;font-weight:750}._panel_188vk_1 ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}._panel_188vk_1 li{display:flex;align-items:center;gap:.65rem}._icon_188vk_1{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.65rem;background:#e9efff;color:var(--brand)}._panel_188vk_1 li div:nth-child(2){display:grid;gap:.2rem}._panel_188vk_1 li strong{font-size:.82rem}._panel_188vk_1 li span{color:var(--ink-muted);font-size:.73rem}._panel_188vk_1 li b{margin-left:auto;font-size:.82rem}._empty_188vk_1{min-height:7rem;display:grid;place-items:center;color:var(--ink-muted);text-align:center}._panel_15qxg_1{padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._panel_15qxg_1 header{display:flex;justify-content:space-between;align-items:start}._panel_15qxg_1 p{margin:0;color:var(--ink-muted);font-size:.75rem;font-weight:700}._panel_15qxg_1 h2{margin:.25rem 0 1.2rem;font-size:1.05rem}._panel_15qxg_1 a{color:var(--brand);font-size:.78rem;font-weight:750}._panel_15qxg_1 ul{margin:0;padding:0;list-style:none}._panel_15qxg_1 li{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--line)}._panel_15qxg_1 time,._panel_15qxg_1 span{color:var(--ink-muted);font-size:.73rem}._panel_15qxg_1 li div{display:grid;gap:.2rem;min-width:0}._panel_15qxg_1 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}._panel_15qxg_1 b{color:var(--expense);font-size:.83rem;white-space:nowrap}._panel_15qxg_1 b._income_15qxg_1{color:var(--income)}._empty_15qxg_1{min-height:7rem;display:grid;place-items:center;color:var(--ink-muted);text-align:center}@media(max-width:520px){._panel_15qxg_1 li{grid-template-columns:3.4rem minmax(0,1fr)}._panel_15qxg_1 li b{grid-column:2}}._panel_sba20_1{padding:20px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._panel_sba20_1 header p{margin:0 0 4px;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._panel_sba20_1 h2{margin:0;font-size:20px}._months_sba20_1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:20px}._months_sba20_1 article{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--surface-subtle)}._months_sba20_1 span{color:var(--ink-muted);font-size:12px;text-transform:capitalize}._months_sba20_1 strong{font-size:16px}._months_sba20_1 small{color:var(--ink-muted);font-size:12px;line-height:1.4}._positive_sba20_1{color:var(--income)}._negative_sba20_1{color:var(--expense)}@media(max-width:720px){._months_sba20_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:400px){._months_sba20_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._header_6yc04_1,._headerActions_6yc04_1{display:flex;align-items:center;gap:1rem}._header_6yc04_1{justify-content:space-between;margin-bottom:1.75rem}._eyebrow_6yc04_1,._monthNote_6yc04_1 p{margin:0 0 .4rem;color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._header_6yc04_1 h1{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);letter-spacing:-.055em}._newEntry_6yc04_1{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);padding:.7rem .9rem;border-radius:.65rem;background:var(--brand);color:#fff;font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap}._summaryGrid_6yc04_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._contentGrid_6yc04_1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:1rem;margin-top:1rem}._contentGrid_6yc04_1>:first-child{grid-column:1/-1}._monthNote_6yc04_1{display:grid;align-content:start;gap:.6rem;padding:1.35rem;border-radius:1rem;background:#182654;color:#fff}._monthNote_6yc04_1 strong{font-size:1.75rem;letter-spacing:-.05em}._monthNote_6yc04_1 span{color:#b7c7ff;font-size:.85rem;line-height:1.5}._monthNote_6yc04_1 a{margin-top:.8rem;color:#7de5d6;font-size:.85rem;font-weight:750}._loading_6yc04_1,._error_6yc04_1{display:grid;min-height:40vh;place-content:center;color:var(--ink-muted);text-align:center}._error_6yc04_1 h1{color:var(--ink)}._cashHero_6yc04_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:32px;align-items:end;padding:32px;border-radius:var(--radius-layout);background:var(--navy);color:#fff}._cashMain_6yc04_1{display:grid;gap:8px}._cashMain_6yc04_1 p{margin:0;color:var(--mint);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._cashMain_6yc04_1 strong{font-size:clamp(40px,5vw,56px);letter-spacing:-.06em}._cashMain_6yc04_1 span{color:#c8d4f8;font-size:14px}._cashFacts_6yc04_1{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;border:1px solid rgb(255 255 255 / 16%);border-radius:16px;overflow:hidden;background:#ffffff29}._cashFacts_6yc04_1 div{display:grid;gap:4px;padding:16px;background:#ffffff12}._cashFacts_6yc04_1 dt{color:#c8d4f8;font-size:12px}._cashFacts_6yc04_1 dd{margin:0;font-size:16px;font-weight:700}._positive_6yc04_1{color:var(--income)}._negative_6yc04_1{color:var(--expense)}._cashHero_6yc04_1 ._positive_6yc04_1{color:var(--mint)}._cashHero_6yc04_1 ._negative_6yc04_1{color:#ffaaa5}@media(max-width:1040px){._summaryGrid_6yc04_1{grid-template-columns:repeat(2,1fr)}._contentGrid_6yc04_1{grid-template-columns:1fr}}@media(max-width:720px){._cashHero_6yc04_1{grid-template-columns:1fr;gap:24px;padding:24px}._contentGrid_6yc04_1{grid-template-columns:1fr}}@media(max-width:640px){._header_6yc04_1{align-items:flex-start;flex-direction:column}._headerActions_6yc04_1{width:100%;align-items:stretch;flex-direction:column}._headerActions_6yc04_1>*{width:100%}._newEntry_6yc04_1{width:100%}}@media(max-width:375px){._summaryGrid_6yc04_1,._cashFacts_6yc04_1{grid-template-columns:1fr}}._attention_6yc04_2{grid-column:1/-1;padding:20px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._attention_6yc04_2 header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._attention_6yc04_2 header p{margin:0;color:var(--warning);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._attention_6yc04_2 h2{margin:4px 0 0;font-size:20px}._attention_6yc04_2>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}._attention_6yc04_2 a{display:grid;gap:4px;padding:12px;border-radius:12px;background:var(--surface-subtle);text-decoration:none}._attention_6yc04_2 span,._attention_6yc04_2 small{color:var(--ink-muted);font-size:12px}._attention_6yc04_2 strong{font-size:16px}@media(max-width:720px){._attention_6yc04_2>div{grid-template-columns:1fr}}._button_1re33_1{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-button);padding:0 16px;background:var(--brand);color:#fff;font-size:14px;font-weight:700}._button_1re33_1:hover{background:#274bc0}._button_1re33_1:disabled{cursor:not-allowed;opacity:.55}._srOnly_1109v_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._header_1109v_1,._headerActions_1109v_1,._consultation_1109v_1,._typeTabs_1109v_1,._formHeading_1109v_1,._formActions_1109v_1{display:flex;align-items:center;gap:12px}._header_1109v_1,._formHeading_1109v_1{justify-content:space-between}._header_1109v_1 p,._formHeading_1109v_1 p{margin:0 0 4px;color:var(--ink-muted);font-size:12px}._header_1109v_1 h1,._formHeading_1109v_1 h2{margin:0;font-size:28px;letter-spacing:-.04em}._status_1109v_1{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-top:24px;padding:16px 20px;border-radius:16px;background:#eaf0ff}._status_1109v_1 span,._status_1109v_1 dt{color:var(--ink-muted);font-size:12px}._status_1109v_1 strong{display:block;margin-top:4px;font-size:24px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}._status_1109v_1 dl{display:flex;gap:24px;margin:0}._status_1109v_1 dl div{display:grid;gap:4px}._status_1109v_1 dd{margin:0;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}._income_1109v_1{color:var(--income)!important}._expense_1109v_1{color:var(--expense)!important}._consultation_1109v_1{margin-top:20px}._search_1109v_1{flex:1}._search_1109v_1 input,._advancedFilters_1109v_1 select,._formGrid_1109v_1 input,._formGrid_1109v_1 select,._scope_1109v_1 select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}._typeTabs_1109v_1{padding:4px;border-radius:12px;background:var(--surface-subtle)}._typeTabs_1109v_1 button,._filtersButton_1109v_1{min-height:36px;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:var(--ink-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}._typeTabs_1109v_1 ._selected_1109v_1{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0b193d14}._filtersButton_1109v_1{min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}._advancedFilters_1109v_1{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}._advancedFilters_1109v_1 label,._formGrid_1109v_1 label,._scope_1109v_1{display:grid;gap:6px;color:var(--ink-muted);font-size:12px;font-weight:500}._listHeading_1109v_1{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:20px 0 8px;color:var(--ink-muted);font-size:12px}._listHeading_1109v_1 p{margin:0;color:var(--ink);font-weight:500}._table_1109v_3{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}._tableHead_1109v_3,._row_1109v_3{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(120px,.85fr) 56px 150px 105px 112px;gap:14px;align-items:center;padding:0 16px}._tableHead_1109v_3{height:40px;background:var(--surface-subtle);color:var(--ink-muted);font-size:12px;font-weight:500}._day_1109v_3{margin:0;padding:14px 16px 8px;border-top:1px solid var(--line);background:#fafbff;color:var(--ink-muted);font-size:12px;font-weight:600}._row_1109v_3{width:100%;min-width:0;min-height:68px;border:0;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;box-shadow:inset 3px 0 transparent;transition:background .15s,box-shadow .15s}._row_1109v_3>*{min-width:0}._row_1109v_3:where(button){cursor:pointer}._row_1109v_3:where(button):hover{background:#f6f8ff;box-shadow:inset 3px 0 var(--brand)}._origin_1109v_3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums}._installment_1109v_3{color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums}._description_1109v_3{min-width:0}._description_1109v_3 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}._description_1109v_3 small{display:none;margin-top:3px;color:var(--ink-muted);font-size:12px}._category_1109v_3{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:12px}._category_1109v_3 i{flex:0 0 8px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 3px #3849781a}._row_1109v_3 b{white-space:nowrap;justify-self:end;font-size:14px;font-variant-numeric:tabular-nums}._edit_1109v_3{display:grid;width:32px;height:32px;place-items:center;justify-self:end;border:1px solid #cfd9fa;border-radius:8px;background:#f2f5ff;color:var(--brand)}._edit_1109v_3 svg,._deleteEntry_1109v_3 svg,._cardMark_1109v_3 svg{width:17px;height:17px}._actions_1109v_3{display:flex;justify-self:end;align-items:center;gap:6px}._paidToggle_1109v_3{height:32px;padding:0 10px;border:1px solid #cfd9fa;border-radius:8px;background:var(--surface);color:var(--ink-muted);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}._paidToggle_1109v_3:disabled{opacity:.6;cursor:wait}._paidOn_1109v_3{border-color:#9fd8bf;background:#e8f7f0;color:#168b64}._paidRow_1109v_3>._description_1109v_3 strong,._paidRow_1109v_3>b{opacity:.55}._readOnly_1109v_3{justify-self:end;white-space:nowrap;color:var(--ink-muted);font-size:12px}._cardGroup_1109v_5{margin:0;border:0;border-top:1px solid #cad6f7;border-radius:0;background:#f8faff;overflow:hidden}._cardGroup_1109v_5 summary{display:grid;grid-template-columns:40px minmax(0,1fr) 105px 112px;gap:14px;align-items:center;min-height:68px;padding:12px 16px;cursor:pointer;list-style:none;background:linear-gradient(105deg,#e6edff,#f5f7ff);color:var(--ink)}._cardGroup_1109v_5 summary::-webkit-details-marker{display:none}._cardMark_1109v_3{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#3158c9;color:#fff}._cardTitle_1109v_5{display:grid;min-width:0;gap:2px}._cardTitle_1109v_5 small,._cardTitle_1109v_5 em{color:var(--ink-muted);font-size:11px;font-style:normal}._cardTitle_1109v_5 strong{font-size:14px}._cardGroup_1109v_5 summary b{justify-self:end;white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}._chevron_1109v_5{display:grid;width:32px;height:32px;place-items:center;border:1px solid #cfd9fa;border-radius:8px;background:#f2f5ff;color:var(--brand);transition:transform .15s}._chevron_1109v_5 svg{width:17px;height:17px}._cardGroup_1109v_5[open] ._chevron_1109v_5{transform:rotate(180deg)}._cardItems_1109v_5{border-top:1px solid #d7e0f8;background:var(--surface)}._cardItems_1109v_5 ._row_1109v_3{padding-left:24px;background:#fcfdff}._cardItems_1109v_5 ._row_1109v_3:first-child{border-top:0}._empty_1109v_5{display:grid;min-height:240px;place-items:center;color:var(--ink-muted);font-size:14px}._backdrop_1109v_7{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0814307a}._entryForm_1109v_7{width:min(100%,500px);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:16px;background:var(--surface);box-shadow:0 18px 46px #070e244d}._formHeading_1109v_1>button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-muted);font-size:24px;cursor:pointer}._typeChoice_1109v_7{display:flex;gap:8px;margin-top:20px}._typeChoice_1109v_7 button{flex:1;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}._typeChoice_1109v_7 button[aria-pressed=true]{border-color:#9cb5f4;background:#ebf0ff;color:var(--brand)}._formGrid_1109v_1{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}._full_1109v_7{grid-column:1/-1}._recurring_1109v_7{display:flex;gap:8px;align-items:center;margin-top:16px;font-size:14px}._scope_1109v_1{grid-template-columns:auto 1fr;align-items:center;margin-top:12px}._formError_1109v_7{margin:12px 0 0;color:var(--expense);font-size:12px}._formActions_1109v_1{justify-content:flex-end;margin-top:20px}._formActions_1109v_1>button{min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}._formActions_1109v_1 ._deleteEntry_1109v_3{display:grid;width:44px;padding:0;place-items:center;margin-right:auto;border-color:#f5c9c6;color:var(--expense)}._formField_1109v_8{display:grid;gap:6px;color:var(--ink-muted);font-size:12px;font-weight:500}._fieldLabel_1109v_8{display:flex;align-items:center;gap:6px}._help_1109v_8{position:relative;display:inline-flex}._helpTrigger_1109v_8{display:grid;width:18px;height:18px;padding:0;place-items:center;border:1px solid #a9b8dc;border-radius:50%;background:var(--surface);color:var(--brand);font:inherit;font-size:11px;font-weight:800;line-height:1;cursor:help}._help_1109v_8 [role=tooltip]{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;display:none;width:260px;padding:10px 12px;border-radius:8px;background:var(--navy);color:#fff;font-size:12px;font-weight:400;line-height:1.45;box-shadow:var(--shadow-sm);transform:translate(-50%)}._help_1109v_8:hover [role=tooltip],._help_1109v_8:focus-within [role=tooltip]{display:block}@media(max-width:720px){._header_1109v_1{align-items:flex-start;flex-direction:column}._headerActions_1109v_1{width:100%;justify-content:space-between}._status_1109v_1{grid-template-columns:1fr;gap:16px;padding:16px}._status_1109v_1 dl{justify-content:space-between;gap:12px}._consultation_1109v_1{flex-wrap:wrap}._search_1109v_1{flex-basis:100%}._typeTabs_1109v_1{flex:1}._advancedFilters_1109v_1{grid-template-columns:1fr}._listHeading_1109v_1 span{display:none}._table_1109v_3{overflow:visible}._tableHead_1109v_3{display:none}._day_1109v_3{padding:14px 12px 8px}._row_1109v_3{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;min-height:72px}._row_1109v_3 ._category_1109v_3,._row_1109v_3 ._installment_1109v_3,._row_1109v_3 ._origin_1109v_3{display:none}._row_1109v_3 b{grid-column:2;grid-row:1;align-self:start}._description_1109v_3 small{display:block}._edit_1109v_3,._readOnly_1109v_3,._actions_1109v_3{grid-column:2;grid-row:2}._actions_1109v_3 ._edit_1109v_3{grid-column:auto;grid-row:auto}._paidToggle_1109v_3{height:28px;padding:0 8px}._edit_1109v_3{width:28px;height:28px}._cardGroup_1109v_5 summary{grid-template-columns:36px minmax(0,1fr) auto;gap:8px 10px;padding:12px}._cardMark_1109v_3,._cardTitle_1109v_5{grid-row:1 / span 2}._cardMark_1109v_3{width:36px;height:36px}._cardGroup_1109v_5 summary b{grid-column:3;grid-row:1}._cardGroup_1109v_5 summary ._actions_1109v_3{grid-column:3;grid-row:2}._chevron_1109v_5{width:28px;height:28px}._cardItems_1109v_5 ._row_1109v_3{padding-left:16px}._backdrop_1109v_7{place-items:stretch;padding:0}._entryForm_1109v_7{width:100%;max-height:none;border-radius:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}._formActions_1109v_1{position:sticky;bottom:-20px;margin:20px -16px -20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -8px 18px #1d2b5014}._formActions_1109v_1 ._deleteEntry_1109v_3{margin-right:auto}._scope_1109v_1{grid-template-columns:1fr}._help_1109v_8 [role=tooltip]{left:0;width:min(260px,calc(100vw - 48px));transform:none}}._openStatement_1109v_11{color:var(--brand);font-weight:700}._paidWrap_1109v_12{display:inline-flex}._paidAmount_1109v_13{display:grid;gap:10px;width:min(100%,360px);padding:20px;border-radius:16px;background:var(--surface);box-shadow:0 18px 46px #070e244d;text-align:left;cursor:default}._paidAmount_1109v_13 h2{margin:0;font-size:18px;letter-spacing:-.02em}._paidAmount_1109v_13 p{margin:0;color:var(--ink-muted);font-size:13px;line-height:1.4}._paidAmount_1109v_13 label{display:grid;gap:6px;font-size:12px;font-weight:650;color:var(--ink)}._paidAmount_1109v_13 input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:16px}._paidAmount_1109v_13 small{color:var(--ink-muted);font-size:12px}._paidAmount_1109v_13 ._paidError_1109v_19{color:var(--expense)}._paidAmount_1109v_13>div{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._paidAmount_1109v_13 button{height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font:inherit;font-size:13px;cursor:pointer}._paidAmount_1109v_13 ._paidConfirm_1109v_22{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:650}@media(max-width:720px){._paidAmount_1109v_13{align-self:end;width:100%;box-sizing:border-box;border-radius:16px 16px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}._root_jjh9o_1{display:grid;gap:var(--space-4);margin-top:var(--space-5)}._upload_jjh9o_3{display:grid;gap:var(--space-4)}._drop_jjh9o_5{position:relative;display:grid;justify-items:center;gap:.3rem;padding:1.6rem 1rem;border:1.5px dashed var(--line);border-radius:var(--radius-panel);background:var(--surface-subtle);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}._drop_jjh9o_5:hover,._drop_jjh9o_5:focus-within{border-color:var(--brand);background:var(--surface-alt)}._dropFilled_jjh9o_19{border-style:solid;border-color:var(--brand)}._drop_jjh9o_5 strong{font-size:.92rem;overflow-wrap:anywhere}._drop_jjh9o_5 small{color:var(--ink-muted);font-size:.78rem}._drop_jjh9o_5 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._dropIcon_jjh9o_23{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.2rem;border-radius:50%;background:var(--brand);color:#fff;font-weight:800}._field_jjh9o_35{display:grid;gap:.35rem}._field_jjh9o_35 label{font-size:.85rem;font-weight:750}._field_jjh9o_35 small{color:var(--ink-muted);font-weight:500}._field_jjh9o_35 ._fieldHint_jjh9o_38{font-size:.78rem}._field_jjh9o_35 input{min-height:var(--touch-target);padding:.5rem .7rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);font:inherit;font-size:.88rem}._check_jjh9o_49{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;font-weight:700;cursor:pointer}._check_jjh9o_49 input{width:1.05rem;height:1.05rem;margin-top:.1rem}._check_jjh9o_49 small{display:block;margin-top:.1rem;color:var(--ink-muted);font-weight:500}._primary_jjh9o_53,._secondary_jjh9o_53{min-height:var(--touch-target);padding:.7rem 1.1rem;border-radius:var(--radius-button);font:inherit;font-size:.85rem;font-weight:750;cursor:pointer}._primary_jjh9o_53{border:0;background:var(--brand);color:#fff}._secondary_jjh9o_53{border:1px solid var(--line);background:var(--surface);color:var(--ink)}._primary_jjh9o_53:disabled,._secondary_jjh9o_53:disabled{opacity:.6;cursor:wait}._upload_jjh9o_3 ._primary_jjh9o_53{width:100%}._error_jjh9o_67{margin:0;color:var(--expense);font-size:.82rem}._advanced_jjh9o_69{border-top:1px solid var(--line);padding-top:var(--space-3);font-size:.82rem}._advanced_jjh9o_69 summary{color:var(--ink-muted);cursor:pointer}._advanced_jjh9o_69 form{display:grid;gap:.5rem;margin-top:var(--space-3)}._advanced_jjh9o_69 label{font-weight:750}._advanced_jjh9o_69 textarea{min-height:12rem;resize:vertical;padding:.7rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}._advanced_jjh9o_69 ._secondary_jjh9o_53{justify-self:start}._summaryCard_jjh9o_85{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._summaryHead_jjh9o_93{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}._summaryHead_jjh9o_93 h3{margin:.15rem 0;font-size:1.15rem;letter-spacing:-.02em}._due_jjh9o_95{color:var(--ink-muted);font-size:.82rem}._eyebrow_jjh9o_96{color:var(--brand);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._total_jjh9o_97{display:grid;justify-items:end;text-align:right}._total_jjh9o_97 span{color:var(--ink-muted);font-size:.75rem}._total_jjh9o_97 strong{font-size:1.45rem;letter-spacing:-.03em;white-space:nowrap}._reconciliation_jjh9o_101{padding:.5rem .7rem;border-radius:var(--radius-control);font-size:.8rem;font-weight:700}._ok_jjh9o_102{background:color-mix(in srgb,var(--income) 12%,transparent);color:var(--income)}._diff_jjh9o_103{background:#fff6e8;color:#8a5414}._figures_jjh9o_105{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin:0}._figures_jjh9o_105 div{display:grid;gap:.1rem}._figures_jjh9o_105 dt{color:var(--ink-muted);font-size:.7rem}._figures_jjh9o_105 dd{margin:0;font-size:.85rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}._warning_jjh9o_110{display:grid;gap:.35rem;padding:.75rem .85rem;border-radius:var(--radius-control);background:#fff6e8;color:#6b4310;font-size:.8rem;line-height:1.5}._warning_jjh9o_110 strong{color:#4a2e08}._warning_jjh9o_110 ul{margin:0;padding-left:1.1rem}._items_jjh9o_114{border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}._items_jjh9o_114 header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:.7rem var(--space-4);background:var(--surface-subtle);border-bottom:1px solid var(--line)}._items_jjh9o_114 h4{margin:0;font-size:.85rem}._items_jjh9o_114 header span{color:var(--ink-muted);font-size:.74rem}._items_jjh9o_114 ul{max-height:22rem;margin:0;padding:0;overflow:auto;list-style:none}._items_jjh9o_114 li{display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:.65rem var(--space-4);border-bottom:1px solid var(--line);font-size:.82rem;line-height:1.35}._items_jjh9o_114 li:last-child{border-bottom:0}._items_jjh9o_114 time{color:var(--ink-muted);font-size:.76rem;line-height:1.35rem;white-space:nowrap}._description_jjh9o_131{display:grid;gap:.2rem;min-width:0}._description_jjh9o_131>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35rem}._meta_jjh9o_133{color:var(--ink-muted);font-size:.72rem;line-height:1.5rem}._side_jjh9o_134{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._side_jjh9o_134 ._category_jjh9o_135{width:10.5rem}._side_jjh9o_134 b{width:7.5rem;text-align:right}._reviewHint_jjh9o_137{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:.72rem}._category_jjh9o_135{height:1.5rem;max-width:100%;padding:0 1.4rem 0 .6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--surface-alt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%2364748b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .55rem center;color:var(--ink);font:inherit;font-size:.72rem;font-weight:750;line-height:1.5rem;cursor:pointer}._category_jjh9o_135:hover,._category_jjh9o_135:focus-visible{background-color:#eef3ff;color:var(--brand)}._category_jjh9o_135:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._categoryLow_jjh9o_159{box-shadow:inset 0 0 0 1px #f1d3a6}._categoryEmpty_jjh9o_160{background:#fff3df url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23a86500' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .55rem center;color:#a86500}._categoryEmpty_jjh9o_160:hover,._categoryEmpty_jjh9o_160:focus-visible{background-color:#ffe9c7;color:#8a5414}._items_jjh9o_114 b{font-weight:750;font-variant-numeric:tabular-nums;line-height:1.35rem;white-space:nowrap}._inflow_jjh9o_163 b{color:var(--income)}._actions_jjh9o_165{display:flex;justify-content:flex-end;gap:var(--space-2)}._hint_jjh9o_166{display:block;margin:-.4rem 0 0;color:var(--ink-muted);font-size:.76rem;text-align:right}@media(max-width:520px){._summaryHead_jjh9o_93{flex-direction:column}._total_jjh9o_97{justify-items:start;text-align:left}._figures_jjh9o_105{grid-template-columns:repeat(2,1fr)}._actions_jjh9o_165{flex-direction:column-reverse}._actions_jjh9o_165 button{width:100%}._hint_jjh9o_166{text-align:left}._items_jjh9o_114 li{grid-template-columns:3.9rem minmax(0,1fr) auto}._side_jjh9o_134{flex-direction:column-reverse;align-items:flex-end;gap:.2rem}._side_jjh9o_134 b,._side_jjh9o_134 ._category_jjh9o_135{width:auto}}._missing_jjh9o_181,._fallback_jjh9o_181{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-subtle);font-size:.85rem}._missing_jjh9o_181{border-color:var(--brand)}._missingLead_jjh9o_191{color:var(--ink-muted);font-size:.8rem}._fallback_jjh9o_181{background:#fff6e8;border-color:#f1d3a6;color:#6b4310}._fallback_jjh9o_181 strong{color:#4a2e08}._fallback_jjh9o_181>._secondary_jjh9o_53{justify-self:start}._prompt_jjh9o_195{display:grid;gap:var(--space-3)}._prompt_jjh9o_195 ol{margin:0;padding-left:1.2rem;line-height:1.6}._prompt_jjh9o_195 code{font-size:.8rem}._prompt_jjh9o_195 textarea{min-height:11rem;resize:vertical;padding:.7rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.5}._copyRow_jjh9o_210{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}._copyRow_jjh9o_210 span{font-size:.8rem;font-weight:700}._learned_jjh9o_214{color:var(--income);font-size:.72rem;font-weight:600}._guess_jjh9o_215{overflow:hidden;color:#a86500;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._creditTag_jjh9o_216{padding:.12rem .45rem;border-radius:999px;background:#e5f7ef;color:var(--income);font-size:.66rem;font-weight:750}._acknowledge_jjh9o_218{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;border:1px solid #f0d58a;border-radius:12px;background:#fff8e6;color:#7a5200;font-size:.9rem;line-height:1.45;cursor:pointer}._acknowledge_jjh9o_218 input{margin-top:.2rem}._header_1rs1e_1{display:flex;align-items:center;justify-content:space-between;gap:1rem}._headerActions_1rs1e_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}._action_1rs1e_3{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:.65rem .95rem;border-radius:.7rem;background:var(--brand);color:#fff;font-size:.82rem;font-weight:750;text-decoration:none}._strip_1rs1e_6{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:1rem;margin-top:1.75rem}._tile_1rs1e_7{display:grid;align-content:start;gap:.3rem;min-width:0;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}._tile_1rs1e_7 span{color:var(--ink-muted);font-size:12px;font-weight:600}._tile_1rs1e_7 strong{font-size:24px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}._tile_1rs1e_7 small{overflow:hidden;color:var(--ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._hero_1rs1e_11{border-color:transparent;background:#10234d;color:#fff}._hero_1rs1e_11 span,._hero_1rs1e_11 small{color:#c3cde4}._grid_1rs1e_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}._card_1rs1e_16{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1.25rem;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}._card_1rs1e_16:hover{border-color:#c9d5f5;box-shadow:0 10px 28px #10234d17}._card_1rs1e_16:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._visual_1rs1e_32{display:flex;flex-direction:column;justify-content:space-between;align-self:start;aspect-ratio:1.586;padding:14px 16px;border-radius:14px;box-shadow:0 10px 22px #0a183e38;color:#fff}._visualTop_1rs1e_43{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._visualTop_1rs1e_43 b{font-size:.78rem;font-weight:800;letter-spacing:.06em}._chip_1rs1e_45{flex:0 0 auto;width:30px;height:22px;border-radius:5px;background:linear-gradient(135deg,#f3dd9b,#c9a24c 55%,#e9cd7d);box-shadow:inset 0 0 0 1px #0000001f}._visualBottom_1rs1e_46{display:grid;gap:.15rem}._visualBottom_1rs1e_46 strong{font-size:1.2rem;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}._visualBottom_1rs1e_46 span{overflow:hidden;color:#ffffffc7;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}._theme_default_1rs1e_50{background:linear-gradient(135deg,#3457d5,#203480)}._theme_itau_black_1rs1e_51{background:linear-gradient(135deg,#121722,#333b4c 55%,#090b0f)}._theme_bradescard_red_1rs1e_52{background:linear-gradient(135deg,#cc092f,#8c0620)}._theme_nubank_purple_1rs1e_53{background:linear-gradient(135deg,#820ad1,#5a0892 58%,#3e006a)}._theme_btg_blue_1rs1e_54{background:linear-gradient(135deg,#001b78,#073dd0 57%,#00124d)}._theme_porto_blue_1rs1e_55{background:linear-gradient(135deg,#034c98,#006db9 58%,#003e7a)}._info_1rs1e_57{display:grid;align-content:start;gap:.45rem;min-width:0}._infoHead_1rs1e_58{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._infoHead_1rs1e_58>span{color:var(--ink-muted);font-size:12px;font-weight:600}._infoHead_1rs1e_58 em{padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:750;white-space:nowrap}._status_confirmed_1rs1e_61,._status_paid_1rs1e_61{background:#e5f7ef;color:var(--income)}._status_review_1rs1e_62{background:#fff3df;color:#a86500}._status_open_1rs1e_63{background:#eef3ff;color:var(--brand)}._status_missing_1rs1e_64{background:var(--surface-subtle);color:var(--ink-muted)}._cardMissing_1rs1e_65 ._visual_1rs1e_32{opacity:.55}._amountMuted_1rs1e_66{color:var(--ink-muted)}._amount_1rs1e_66{font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}._due_1rs1e_68{color:var(--ink-muted);font-size:.8rem}._due_1rs1e_68 b{color:var(--ink);font-weight:700}._bar_1rs1e_71{display:flex;height:8px;margin-top:.35rem;overflow:hidden;border-radius:999px;background:var(--surface-subtle)}._bar_1rs1e_71 i:first-child{background:var(--brand)}._bar_1rs1e_71 i:last-child{background:#9fb4f0}._legend_1rs1e_74{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;color:var(--ink-muted);font-size:.76rem;list-style:none}._legend_1rs1e_74 li{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}._legend_1rs1e_74 b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}._legend_1rs1e_74 ._credit_1rs1e_77,._legend_1rs1e_74 ._credit_1rs1e_77 b{color:var(--income)}._dotExpense_1rs1e_78,._dotFuture_1rs1e_78{width:8px;height:8px;border-radius:50%}._dotExpense_1rs1e_78{background:var(--brand)}._dotFuture_1rs1e_78{background:#9fb4f0}._footer_1rs1e_82{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--line);font-size:.8rem}._footer_1rs1e_82>span:first-child{color:var(--ink-muted)}._open_1rs1e_84{color:var(--brand);font-weight:750;white-space:nowrap}._empty_1rs1e_86{display:grid;min-height:45vh;place-content:center;gap:.8rem;color:var(--ink-muted);text-align:center}._empty_1rs1e_86 h2{margin:0;color:var(--ink)}._empty_1rs1e_86 p{margin:0}._empty_1rs1e_86 ._action_1rs1e_3{justify-self:center;margin-top:.5rem}@media(max-width:1100px){._grid_1rs1e_15{grid-template-columns:1fr}}@media(max-width:720px){._header_1rs1e_1{align-items:flex-start;flex-direction:column}._strip_1rs1e_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._tile_1rs1e_7 strong{font-size:20px}._card_1rs1e_16{grid-template-columns:minmax(0,1fr);gap:1rem;padding:14px}._visual_1rs1e_32{width:100%;max-width:320px}}._notice_1rs1e_103{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid #bfe5d2;border-radius:.8rem;background:#eaf8f1;color:#11683f;font-size:.88rem;font-weight:600}._backdrop_yjs1f_1{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:var(--space-4);background:#10234d5c}._trigger_yjs1f_11{border:0;font:inherit;cursor:pointer}._panel_yjs1f_13{width:min(100%,38rem);max-height:calc(100dvh - var(--space-8));overflow:auto;padding:var(--space-6);border-radius:var(--radius-layout);background:var(--surface);box-shadow:0 24px 70px #0a183e47}._panel_yjs1f_13>header{display:flex;justify-content:space-between;gap:var(--space-4)}._panel_yjs1f_13>header p{margin:0 0 .4rem;color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._panel_yjs1f_13>header h2{margin:0;font-size:1.5rem;letter-spacing:-.04em}._panel_yjs1f_13>header span{display:block;margin-top:.5rem;color:var(--ink-muted);font-size:.85rem;line-height:1.5}._close_yjs1f_40{flex:0 0 auto;width:var(--touch-target);height:var(--touch-target);border:0;border-radius:50%;background:var(--surface-subtle);color:var(--ink);font:inherit;font-size:1.5rem;cursor:pointer}@media(max-width:720px){._backdrop_yjs1f_1{padding:0}._panel_yjs1f_13{width:100%;max-height:none;min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));border-radius:0}}._page_q1pc8_1{display:grid;gap:1.1rem;min-width:0}._back_q1pc8_2{justify-self:start;display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--brand);font-size:.82rem;font-weight:750;text-decoration:none}._empty_q1pc8_3{display:grid;min-height:40vh;place-content:center;color:var(--ink-muted)}._up_q1pc8_4{color:var(--expense)}._down_q1pc8_5{color:var(--income)}._flat_q1pc8_6{color:var(--ink-muted)}._muted_q1pc8_7{margin:0;color:var(--ink-muted);font-size:.8rem}._error_q1pc8_8{color:var(--expense);font-size:.78rem}._hero_q1pc8_11{display:grid;grid-template-columns:15rem minmax(0,1fr) auto;gap:1.6rem;align-items:center;padding:1.4rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface);box-shadow:var(--shadow-sm)}._card_q1pc8_12{width:100%}._heroText_q1pc8_13{display:grid;gap:.35rem;min-width:0}._eyebrow_q1pc8_14{margin:0;color:var(--brand);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._heroTitle_q1pc8_15{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}._heroTitle_q1pc8_15 h1{margin:0;font-size:clamp(1.4rem,2.6vw,2rem);letter-spacing:-.045em}._heroTitle_q1pc8_15 em{padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:750}._status_paid_q1pc8_18{background:#e5f7ef;color:var(--income)}._status_confirmed_q1pc8_19{background:#eef3ff;color:var(--brand)}._status_review_q1pc8_20{background:#fff3df;color:#a86500}._status_open_q1pc8_21{background:var(--surface-alt);color:var(--ink-muted)}._total_q1pc8_22{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}._sub_q1pc8_23{margin:0;color:var(--ink-muted);font-size:.84rem}._sub_q1pc8_23 b{color:var(--ink)}._meta_q1pc8_25{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}._meta_q1pc8_25 span{padding:.2rem .5rem;border-radius:999px;background:var(--surface-alt);color:var(--ink-muted);font-size:.68rem;font-weight:700}._heroActions_q1pc8_27{display:grid;gap:.5rem;justify-items:stretch;min-width:11rem}._primary_q1pc8_28,._secondary_q1pc8_28,._dark_q1pc8_28{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);padding:0 1rem;border-radius:.7rem;font:inherit;font-size:.82rem;font-weight:750;text-decoration:none;cursor:pointer}._primary_q1pc8_28{border:0;background:var(--brand);color:#fff}._secondary_q1pc8_28{border:1px solid var(--line);background:var(--surface);color:var(--ink)}._dark_q1pc8_28{border:0;background:var(--ink);color:#fff}._primary_q1pc8_28:disabled,._secondary_q1pc8_28:disabled,._dark_q1pc8_28:disabled{opacity:.6;cursor:default}._issues_q1pc8_33{padding:1rem;border-radius:.85rem;background:#fff8e9;color:#81560e;font-size:.85rem}._issues_q1pc8_33 ul{margin:.5rem 0 0;padding-left:1.15rem}._panel_q1pc8_37{display:grid;gap:1rem;min-width:0;padding:1.2rem 1.3rem;border:1px solid var(--line);border-radius:1.1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._panel_q1pc8_37 h2{margin:0;font-size:1.02rem;letter-spacing:-.02em}._panelHead_q1pc8_39{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}._panelHead_q1pc8_39>span{color:var(--ink-muted);font-size:.8rem}._callout_q1pc8_41{margin:0;padding:.7rem .9rem;border-radius:.75rem;background:#e9f8f1;color:#11663f;font-size:.84rem}._stack_q1pc8_43{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:999px}._stack_q1pc8_43 i{min-width:3px}._categoryGrid_q1pc8_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.9rem 1.2rem;margin:0;padding:0;list-style:none}._categoryGrid_q1pc8_45 li{display:grid;gap:.1rem}._categoryGrid_q1pc8_45 span{display:flex;align-items:center;gap:.4rem;color:var(--ink-muted);font-size:.76rem;font-weight:650}._categoryGrid_q1pc8_45 span i{width:.6rem;height:.6rem;border-radius:50%}._categoryGrid_q1pc8_45 b{font-size:.98rem;font-variant-numeric:tabular-nums}._categoryGrid_q1pc8_45 small{color:var(--ink-muted);font-size:.72rem;font-variant-numeric:tabular-nums}._tabs_q1pc8_53{display:flex;gap:.2rem;overflow-x:auto;border-bottom:1px solid var(--line)}._tabs_q1pc8_53 button{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--touch-target);padding:0 1rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink-muted);font:inherit;font-size:.86rem;font-weight:650;white-space:nowrap;cursor:pointer}._tabs_q1pc8_53 button[aria-current=page]{border-bottom-color:var(--brand);color:var(--ink);font-weight:750}._tabs_q1pc8_53 button span{padding:.05rem .45rem;border-radius:999px;background:var(--surface-alt);color:var(--ink-muted);font-size:.7rem}._segmented_q1pc8_58{display:inline-flex;padding:.2rem;border-radius:.7rem;background:var(--surface-alt)}._segmented_q1pc8_58 button{min-height:2rem;padding:0 .8rem;border:0;border-radius:.55rem;background:none;color:var(--ink-muted);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}._segmented_q1pc8_58 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}._groups_q1pc8_63{display:grid}._group_q1pc8_63{border-top:1px solid var(--line)}._group_q1pc8_63:first-child{border-top:0}._group_q1pc8_63 summary{display:grid;gap:.7rem;align-items:center;min-height:var(--touch-target);padding:.4rem 0;cursor:pointer;list-style:none}._group_q1pc8_63 summary::-webkit-details-marker{display:none}._group_q1pc8_63 summary:after{content:"›";color:var(--ink-muted);transition:transform .15s}._group_q1pc8_63[open] summary:after{transform:rotate(90deg)}._group_q1pc8_63 summary{grid-template-columns:auto minmax(0,1fr) auto 7.5rem 1rem}._group_q1pc8_63 summary strong{text-align:right}._group_q1pc8_63 summary i{width:.7rem;height:.7rem;border-radius:50%}._group_q1pc8_63 summary b{font-size:.95rem;font-weight:700}._group_q1pc8_63 summary span{color:var(--ink-muted);font-size:.74rem}._group_q1pc8_63 summary strong{font-size:.95rem;font-variant-numeric:tabular-nums}._group_q1pc8_63 ._rows_q1pc8_76{margin:0 0 .6rem 1.4rem}._rows_q1pc8_76{display:grid;margin:0;padding:0;list-style:none}._rows_q1pc8_76>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:center;padding:.6rem 0;border-top:1px solid var(--line)}._rows_q1pc8_76>li>div{display:grid;gap:.15rem;min-width:0}._rows_q1pc8_76 strong{overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:550;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}._rows_q1pc8_76 small{color:var(--ink-muted);font-size:.76rem}._rows_q1pc8_76>li>b{font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}._link_q1pc8_84{padding:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:700;cursor:pointer}._subItems_q1pc8_85{display:grid;gap:.1rem;margin:.3rem 0 0;padding:0;list-style:none;color:var(--ink-muted);font-size:.74rem;font-variant-numeric:tabular-nums}._subItems_q1pc8_85 li{display:flex;justify-content:space-between;max-width:14rem}._tags_q1pc8_87{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}._tags_q1pc8_87 em{padding:.12rem .45rem;border-radius:999px;font-size:.66rem;font-style:normal;font-weight:750;white-space:nowrap}._tagNew_q1pc8_89{background:#eef3ff;color:var(--brand)}._tagGood_q1pc8_90{background:#e5f7ef;color:var(--income)}._tagWarn_q1pc8_91{background:#fff3df;color:#a86500}._tagMuted_q1pc8_92{background:var(--surface-alt);color:var(--ink-muted)}._progress_q1pc8_93{display:block;width:min(12rem,100%);height:5px;margin-top:.25rem;overflow:hidden;border-radius:999px;background:var(--surface-alt)}._progress_q1pc8_93 i{display:block;height:100%;border-radius:inherit;background:var(--brand)}._changes_q1pc8_97{display:grid;gap:1rem;min-width:0}._tiles_q1pc8_98{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}._tiles_q1pc8_98>div{display:grid;gap:.3rem;align-content:start;padding:.9rem 1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}._tiles_q1pc8_98 span{color:var(--ink-muted);font-size:.74rem}._tiles_q1pc8_98 strong{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}._tiles_q1pc8_98 b{font-size:.84rem}._tiles_q1pc8_98 ._tileUp_q1pc8_103{border-color:#fbd9c4;background:#fff4ed}._tiles_q1pc8_98 ._tileDown_q1pc8_104{border-color:#c7ecd9;background:#effaf4}._diverging_q1pc8_105{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}._diverging_q1pc8_105 li{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) 6.5rem;align-items:center;font-size:.84rem}._divName_q1pc8_107{display:flex;align-items:center;gap:.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._divName_q1pc8_107 i{flex:none;width:.6rem;height:.6rem;border-radius:50%}._divLeft_q1pc8_109,._divRight_q1pc8_109{display:flex;height:14px}._divLeft_q1pc8_109{justify-content:flex-end;border-right:1px solid var(--line)}._divLeft_q1pc8_109 i{background:#3e7bd9;border-radius:4px 0 0 4px}._divRight_q1pc8_109 i{background:#f08a4b;border-radius:0 4px 4px 0}._divRight_q1pc8_109 small{padding-left:.5rem;color:var(--ink-muted);font-size:.72rem;line-height:14px}._diverging_q1pc8_105 b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._lists_q1pc8_115{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}._listCard_q1pc8_116{display:grid;align-content:start;gap:.3rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._listCard_q1pc8_116 h3{display:flex;align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:.9rem}._listCard_q1pc8_116 h3 span{padding:.05rem .45rem;border-radius:999px;background:var(--surface-alt);color:var(--ink-muted);font-size:.68rem}._listCard_q1pc8_116 ul{display:grid;margin:0;padding:0;list-style:none}._listCard_q1pc8_116 li{display:flex;justify-content:space-between;gap:.6rem;padding:.5rem 0;border-top:1px solid var(--line)}._listCard_q1pc8_116 li>span{display:grid;min-width:0}._listCard_q1pc8_116 strong{overflow:hidden;font-size:.86rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}._listCard_q1pc8_116 small{color:var(--ink-muted);font-size:.74rem}._listCard_q1pc8_116 li>b{font-size:.86rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}._listCard_q1pc8_116>._link_q1pc8_84{justify-self:start;padding-top:.4rem;font-size:.78rem}._rename_q1pc8_126{display:grid;gap:.7rem;padding:1rem 1.1rem;border:1px solid #f3e2a6;border-radius:1rem;background:#fffbea;font-size:.84rem}._rename_q1pc8_126>div{display:grid;gap:.15rem}._rename_q1pc8_126>div span{color:#6b5a1e;font-size:.78rem}._rename_q1pc8_126 ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}._rename_q1pc8_126 li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}._rename_q1pc8_126 li>span:first-child{min-width:0;overflow-wrap:anywhere}._rename_q1pc8_126 s{color:#6b5a1e}._rename_q1pc8_126 small{color:#8a7a3e;font-variant-numeric:tabular-nums}._renameActions_q1pc8_134{display:flex;gap:.4rem}@media(max-width:960px){._hero_q1pc8_11{grid-template-columns:12rem minmax(0,1fr)}._heroActions_q1pc8_27{grid-column:1 / -1;grid-auto-flow:column;justify-content:start}._lists_q1pc8_115{grid-template-columns:1fr}}@media(max-width:720px){._hero_q1pc8_11{grid-template-columns:1fr;gap:1rem;padding:1rem}._card_q1pc8_12{max-width:11rem}._categoryGrid_q1pc8_45{grid-template-columns:repeat(2,minmax(0,1fr))}._tabs_q1pc8_53 button{padding:0 .65rem;font-size:.8rem}._heroActions_q1pc8_27{grid-auto-flow:row;justify-content:stretch}._panel_q1pc8_37{padding:1rem}._tiles_q1pc8_98{grid-template-columns:repeat(2,minmax(0,1fr))}._diverging_q1pc8_105 li{grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1fr) 5.6rem;font-size:.78rem}._group_q1pc8_63 ._rows_q1pc8_76{margin-left:0}._rows_q1pc8_76>li{grid-template-columns:minmax(0,1fr) auto}._rows_q1pc8_76>li>._tags_q1pc8_87{grid-column:1;grid-row:2;justify-content:flex-start}._rows_q1pc8_76>li>b{grid-column:2;grid-row:1 / span 2}._renameActions_q1pc8_134{width:100%}._renameActions_q1pc8_134 button{flex:1}}._recategorize_q1pc8_159{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;color:var(--ink-muted);font-size:.76rem}._recategorize_q1pc8_159 select{max-width:100%;min-height:2rem;padding:0 .5rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--ink);font:inherit}._offer_q1pc8_161{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.75rem .9rem;border-radius:.75rem;background:#eef3ff;color:var(--ink);font-size:.84rem}._offer_q1pc8_161 p{margin:0;flex:1 1 18rem}._offer_q1pc8_161>div{display:flex;gap:.5rem}._danger_q1pc8_165{min-height:var(--touch-target);padding:0 1rem;border:0;background:none;color:var(--expense);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._danger_q1pc8_165:hover{text-decoration:underline}._dangerSolid_q1pc8_167{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);padding:0 1rem;border:0;border-radius:.7rem;background:var(--expense);color:#fff;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}._dangerSolid_q1pc8_167:disabled{opacity:.6;cursor:default}._backdrop_q1pc8_169{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#0f172a73}._dialog_q1pc8_170{display:grid;gap:.8rem;width:min(30rem,100%);padding:1.4rem;border-radius:1rem;background:var(--surface);color:var(--ink);box-shadow:0 20px 50px #0f172a40}._dialog_q1pc8_170 h2{margin:0;font-size:1.15rem}._dialog_q1pc8_170 p{margin:0}._dialog_q1pc8_170 ul{margin:.6rem 0;padding-left:1.1rem;color:var(--muted, #5b6472);font-size:.88rem;line-height:1.5}._dialogNote_q1pc8_174{color:var(--expense);font-size:.85rem;font-weight:650}._dialogActions_q1pc8_175{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}._state_1lg7o_1{display:grid;justify-items:start;gap:8px;padding:32px 20px;border:1px dashed var(--line);border-radius:var(--radius-panel);color:var(--ink-muted)}._state_1lg7o_1 strong{color:var(--ink);font-size:16px}._state_1lg7o_1 p{margin:0;font-size:14px;line-height:1.5}._page_1wpve_1{display:grid;gap:1.25rem}._createPanel_1wpve_1,._tree_1wpve_1{padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._eyebrow_1wpve_1{margin:0 0 .3rem;color:var(--brand);font-size:.7rem;font-weight:800;letter-spacing:.11em}._createPanel_1wpve_1 h2,._tree_1wpve_1 h2{margin:0;font-size:1.15rem}._form_1wpve_1{display:grid;grid-template-columns:minmax(12rem,1fr) 9rem 3rem auto;gap:.6rem;margin-top:.9rem}._form_1wpve_1 input,._form_1wpve_1 select,._subForm_1wpve_1 input{min-width:0;min-height:var(--touch-target);padding:.65rem;border:1px solid var(--line);border-radius:.6rem;background:#fff}._form_1wpve_1 input[type=color],._subForm_1wpve_1 input[type=color]{padding:.2rem}._form_1wpve_1 button,._category_1wpve_1 button,._subForm_1wpve_1 button,._child_1wpve_1 button{min-height:var(--touch-target);border:0;border-radius:.6rem;background:var(--brand);color:#fff;font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}._form_1wpve_1 button,._subForm_1wpve_1 button{padding:.65rem .9rem}._treeHead_1wpve_1{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem}._treeHead_1wpve_1>span{color:var(--ink-muted);font-size:.75rem}._list_1wpve_1{display:grid;gap:.7rem}._list_1wpve_1 article{overflow:hidden;border:1px solid var(--line);border-radius:.85rem;background:var(--surface-alt)}._category_1wpve_1,._child_1wpve_1{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem}._category_1wpve_1 i,._child_1wpve_1 i{width:.7rem;height:.7rem;border-radius:50%}._category_1wpve_1>div:not(._actions_1wpve_1){display:grid;flex:1;gap:.15rem}._category_1wpve_1 span,._child_1wpve_1 small{color:var(--ink-muted);font-size:.74rem}._actions_1wpve_1{display:flex;flex-wrap:wrap;justify-content:end;gap:.45rem}._category_1wpve_1 button{padding:.45rem .65rem;background:#fff;color:var(--ink-muted);border:1px solid var(--line)}._category_1wpve_1 ._addSub_1wpve_1{background:#eaf0ff;color:var(--brand);border-color:transparent}._subForm_1wpve_1{display:grid;grid-template-columns:1fr 3rem auto;gap:.55rem;padding:.75rem 1rem .75rem 2.4rem;border-top:1px solid var(--line);background:#f8faff}._children_1wpve_1{margin:0 .75rem .75rem;border-left:2px solid #dce4ff}._child_1wpve_1{margin-left:.7rem;padding:.7rem .75rem;border:1px solid var(--line);border-radius:.65rem;background:#fff;font-size:.84rem}._child_1wpve_1 button{margin-left:auto;padding:.32rem .55rem;background:#f2f3f6;color:#6b7280}._inactive_1wpve_1{opacity:.55}._error_1wpve_1{margin:0;color:var(--expense);font-size:.82rem}._loading_1wpve_1{margin:0;padding:1rem;color:var(--ink-muted);font-size:.85rem}._remove_1wpve_1{background:#fff1f1!important;color:#bd3f3f!important;border-color:transparent!important}@media(max-width:760px){._form_1wpve_1,._subForm_1wpve_1{grid-template-columns:1fr}._category_1wpve_1{align-items:flex-start;flex-wrap:wrap}._actions_1wpve_1{width:100%;justify-content:start}._child_1wpve_1{align-items:flex-start;flex-wrap:wrap}._child_1wpve_1 button{margin-left:0}._treeHead_1wpve_1{align-items:start;flex-direction:column}._children_1wpve_1{margin-right:0}}._page_16jnq_1{display:grid;gap:1.25rem}._header_16jnq_1{display:flex;justify-content:space-between;gap:1rem}._grid_16jnq_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}._grid_16jnq_1 article{padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._grid_16jnq_1 p{margin:0;color:var(--ink-muted);font-size:.82rem;text-transform:capitalize}._grid_16jnq_1 strong{display:block;margin:1rem 0 .25rem;font-size:1.55rem;letter-spacing:-.05em}._positive_16jnq_1{color:var(--income)}._negative_16jnq_1{color:var(--expense)}dl{display:grid;gap:.5rem;margin:1rem 0 0}dl div{display:flex;justify-content:space-between;gap:.6rem}dt{color:var(--ink-muted);font-size:.73rem}dd{margin:0;font-size:.78rem;font-weight:750}._grid_16jnq_1 small{color:var(--ink-muted);font-size:.72rem}._error_16jnq_1{margin:0;color:var(--expense)}._loading_16jnq_1{grid-column:1/-1;padding:1.2rem;border:1px dashed var(--line);border-radius:1rem;background:var(--surface);text-transform:none!important}@media(max-width:520px){._header_16jnq_1{align-items:flex-start;flex-direction:column}}._page_1ytj3_1{display:grid;gap:1.25rem}._header_1ytj3_2{display:flex;justify-content:space-between;gap:1rem}._header_1ytj3_2 span{display:block;margin-top:.4rem;color:var(--ink-muted);font-size:.86rem}._shortcuts_1ytj3_4{display:flex;flex-wrap:wrap;gap:.5rem}._shortcuts_1ytj3_4>span{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}._shortcuts_1ytj3_4 button{height:2rem;padding:0 .4rem 0 .85rem;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}._shortcuts_1ytj3_4 button+button{padding:0 .7rem 0 .3rem;color:var(--ink-muted)}._activeShortcut_1ytj3_8{border-color:var(--brand)!important}._activeShortcut_1ytj3_8 button:first-child{color:var(--brand)}._controls_1ytj3_10{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._modes_1ytj3_11{display:inline-flex;padding:.25rem;border-radius:.75rem;background:var(--surface-alt)}._modes_1ytj3_11 button{height:2.25rem;padding:0 .85rem;border:0;border-radius:.55rem;background:transparent;color:var(--ink-muted);font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}._modes_1ytj3_11 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}._field_1ytj3_14{display:grid;gap:.3rem;min-width:12rem;flex:1}._field_1ytj3_14 span{color:var(--ink-muted);font-size:.72rem;font-weight:650}._field_1ytj3_14 input,._field_1ytj3_14 select{height:2.5rem;padding:0 .7rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.88rem}._save_1ytj3_17{height:2.5rem;padding:0 .9rem;border:1px dashed var(--brand);border-radius:.6rem;background:transparent;color:var(--brand);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}._empty_1ytj3_18,._error_1ytj3_18{margin:0;padding:1.2rem;border:1px dashed var(--line);border-radius:1rem;background:var(--surface);color:var(--ink-muted)}._error_1ytj3_18{color:var(--expense)}._summary_1ytj3_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}._summary_1ytj3_20 div{display:grid;gap:.3rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._summary_1ytj3_20 span{color:var(--ink-muted);font-size:.78rem}._summary_1ytj3_20 strong{font-size:1.4rem;letter-spacing:-.04em}._summary_1ytj3_20 small{color:var(--ink-muted);font-size:.72rem}._summary_1ytj3_20 ._month_1ytj3_25{text-transform:capitalize}._chart_1ytj3_26{margin:0;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._bars_1ytj3_27{display:grid;gap:.6rem;height:14rem}._column_1ytj3_28{display:grid;grid-template-rows:auto 1fr auto;gap:.35rem;min-width:0;padding:0;border:0;border-radius:.6rem;background:transparent;color:inherit;font:inherit;text-align:center}button._column_1ytj3_28{cursor:pointer}button._column_1ytj3_28:hover ._track_1ytj3_30 i{filter:brightness(1.08)}button._column_1ytj3_28[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 8%,transparent)}button._column_1ytj3_28:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button._column_1ytj3_28[aria-pressed=true]>span,button._column_1ytj3_28[aria-pressed=true] b{color:var(--brand);font-weight:800}._column_1ytj3_28 b{overflow:hidden;color:var(--ink);font-size:.68rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}._column_1ytj3_28>span{color:var(--ink-muted);font-size:.74rem;text-transform:capitalize}._track_1ytj3_30{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;border-bottom:1px solid var(--line)}._track_1ytj3_30 i{display:block;width:min(100%,3rem);margin:0 auto;border-radius:.4rem .4rem 0 0}._track_1ytj3_30 i+i{border-radius:.4rem .4rem 0 0}._real_1ytj3_39{background:var(--brand)}._estimated_1ytj3_40{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--brand) 35%,transparent) 0 4px,transparent 4px 8px);outline:1px dashed var(--brand);outline-offset:-1px}._track_1ytj3_30 ._real_1ytj3_39:has(+._estimated_1ytj3_40),._track_1ytj3_30 ._estimated_1ytj3_40+._real_1ytj3_39{border-radius:0}._chart_1ytj3_26 figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem;color:var(--ink-muted);font-size:.74rem}._chart_1ytj3_26 figcaption i{display:inline-block;width:.8rem;height:.8rem;border-radius:.2rem}._chart_1ytj3_26 figcaption i+i{margin-left:.8rem}._list_1ytj3_45{display:grid;padding:.4rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._list_1ytj3_45>div+div{border-top:1px solid var(--line)}._monthRow_1ytj3_47{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.1rem;padding:0 .2rem;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;scroll-margin:1rem}._monthRow_1ytj3_47 svg{flex:none;width:1rem;height:1rem;fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._monthRow_1ytj3_47 strong{flex:1;font-size:.9rem;text-transform:capitalize}._monthRow_1ytj3_47 small{color:var(--ink-muted);font-size:.74rem;white-space:nowrap}._monthRow_1ytj3_47>b{min-width:6.5rem;font-size:.9rem;text-align:right;white-space:nowrap}._meter_1ytj3_52{display:block;flex:none;width:7rem;height:.35rem;border-radius:999px;background:var(--surface-alt);overflow:hidden}._meter_1ytj3_52 i{display:block;height:100%;border-radius:inherit;background:var(--brand)}._hint_1ytj3_54{margin-left:auto}._list_1ytj3_45 article{display:flex;align-items:center;gap:.8rem;padding:.6rem 0 .6rem 1.95rem;border-top:1px solid var(--line)}._list_1ytj3_45 article div{display:grid;flex:1;min-width:0}._list_1ytj3_45 article strong{overflow:hidden;font-size:.88rem;white-space:nowrap;text-overflow:ellipsis}._list_1ytj3_45 article small{color:var(--ink-muted);font-size:.74rem}._list_1ytj3_45 article em{padding:.15rem .45rem;border:1px dashed var(--brand);border-radius:999px;color:var(--brand);font-size:.68rem;font-style:normal;font-weight:650}._list_1ytj3_45 article b{font-size:.88rem;white-space:nowrap}@media(max-width:520px){._meter_1ytj3_52,._monthRow_1ytj3_47 small{display:none}._hint_1ytj3_54{margin-left:0}._header_1ytj3_2{align-items:flex-start;flex-direction:column}._controls_1ytj3_10{padding:.85rem}._field_1ytj3_14{min-width:100%}._summary_1ytj3_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._summary_1ytj3_20 div{padding:.85rem}._summary_1ytj3_20 strong{font-size:1.1rem}._bars_1ytj3_27{gap:.3rem;height:12rem}._column_1ytj3_28 b{font-size:.58rem}}._field_7gsd8_1{position:relative}._trigger_7gsd8_2{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 .8rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface);color:var(--ink-muted);font:inherit;cursor:pointer}._trigger_7gsd8_2:hover,._trigger_7gsd8_2[aria-expanded=true]{border-color:var(--brand);color:var(--brand)}._label_7gsd8_4{font-size:.72rem;font-weight:650}._value_7gsd8_5{min-width:4.6rem;color:var(--ink);font-size:.86rem;font-weight:700;text-align:left;text-transform:capitalize}._panel_7gsd8_6{position:absolute;z-index:var(--z-modal);top:calc(100% + .4rem);right:0;display:grid;gap:.6rem;width:16rem;padding:.75rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:0 18px 40px #0b193d2e}._yearRow_7gsd8_7{display:flex;justify-content:space-between;align-items:center}._yearRow_7gsd8_7 strong{color:var(--navy);font-size:.95rem}._yearRow_7gsd8_7 button{width:2.5rem;height:2.5rem;border:0;border-radius:.6rem;background:transparent;color:var(--ink-muted);font-size:1.4rem;line-height:1;cursor:pointer}._yearRow_7gsd8_7 button:hover:not(:disabled){background:var(--surface-alt);color:var(--ink)}._grid_7gsd8_11{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}._grid_7gsd8_11 button{height:2.75rem;border:0;border-radius:.6rem;background:transparent;color:var(--ink);font:inherit;font-size:.86rem;font-weight:600;text-transform:capitalize;cursor:pointer}._grid_7gsd8_11 button:hover:not(:disabled){background:var(--surface-alt)}._grid_7gsd8_11 button[aria-pressed=true]{background:var(--brand);color:#fff}button:disabled{color:#b3bccb;cursor:not-allowed}@media(max-width:640px){._panel_7gsd8_6{left:0;right:auto}}._page_15r59_1{display:grid;gap:1.25rem}._header_15r59_2{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}._header_15r59_2 span{display:block;margin-top:.4rem;color:var(--ink-muted);font-size:.86rem}._secondary_15r59_4{height:2.75rem;padding:0 1rem;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}._toolbar_15r59_5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._tabs_15r59_6,._periods_15r59_6{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}._tabs_15r59_6 button{height:2.75rem;padding:0 1rem;border:0;border-radius:.65rem;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:550;cursor:pointer}._tabs_15r59_6 button[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:650}._periods_15r59_6>button{height:2.5rem;padding:0 .75rem;border:0;border-radius:.6rem;background:transparent;color:var(--ink-muted);font:inherit;font-size:.8rem;font-weight:550;cursor:pointer}._periods_15r59_6>button[aria-pressed=true]{background:var(--surface-alt);color:var(--navy);font-weight:700}._empty_15r59_11,._error_15r59_11{margin:0;padding:1.2rem;border:1px dashed var(--line);border-radius:1rem;background:var(--surface);color:var(--ink-muted)}._error_15r59_11{color:var(--expense)}._note_15r59_13{margin:-.5rem 0 0;color:var(--ink-muted);font-size:.78rem}._muted_15r59_14{margin:0;color:var(--ink-muted);font-size:.8rem}._label_15r59_15{color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._income_15r59_16{color:var(--income)}._expense_15r59_17{color:var(--expense)}._up_15r59_18{color:#b5482f;font-weight:650}._down_15r59_19{color:var(--income);font-weight:650}._strong_15r59_20{font-weight:650}._kpis_15r59_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}._kpis_15r59_21 div{display:grid;gap:.3rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._kpis_15r59_21 span{color:var(--ink-muted);font-size:.78rem}._kpis_15r59_21 strong{font-size:1.4rem;letter-spacing:-.03em}._kpis_15r59_21 small{color:var(--ink-muted);font-size:.72rem}._split_15r59_26{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}._split_15r59_26>:first-child{flex:999 1 34rem;min-width:0}._split_15r59_26>:last-child{flex:1 1 20rem;min-width:0}._side_15r59_29{display:grid;gap:1rem}._panel_15r59_30{display:grid;gap:.85rem;margin:0;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._panelHead_15r59_31{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem}._panelHead_15r59_31 h2{margin:0;color:var(--navy);font-size:1rem}._legend_15r59_33{display:flex;flex-wrap:wrap;gap:.9rem;color:var(--ink-muted);font-size:.78rem}._legend_15r59_33 span{display:inline-flex;align-items:center;gap:.35rem}._legend_15r59_33 i{display:inline-block;width:.7rem;height:.7rem;border-radius:.2rem}._incomeBar_15r59_36{background:var(--income)}._expenseBar_15r59_37{background:var(--expense)}._cashBars_15r59_38{display:grid;gap:.5rem;height:17rem;border-bottom:0}._cashColumn_15r59_39{display:grid;grid-template-rows:1fr auto auto;gap:.25rem;min-width:0;text-align:center}._pair_15r59_40{display:flex;justify-content:center;align-items:stretch;gap:.2rem;border-bottom:1px solid var(--line)}._pair_15r59_40>span{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;max-width:2.75rem;min-width:0}._pair_15r59_40 small{overflow:hidden;max-width:100%;color:var(--ink-muted);font-size:.62rem;white-space:nowrap}._pair_15r59_40 i{display:block;width:100%;min-height:1px;border-radius:.35rem .35rem 0 0}._cashColumn_15r59_39 b{font-size:.78rem;text-transform:capitalize}._cashColumn_15r59_39 em{font-size:.72rem;font-style:normal;font-weight:650}._cashChart_15r59_46 figcaption{color:var(--ink-muted);font-size:.74rem}._linkButton_15r59_47{min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--brand);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}._meter_15r59_48{display:grid;gap:.35rem}._meter_15r59_48>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.86rem}._meter_15r59_48 small{color:var(--ink-muted);font-size:.72rem}._track_15r59_51{display:block;height:.45rem;border-radius:999px;background:var(--surface-alt);overflow:hidden}._track_15r59_51 i{display:block;height:100%;border-radius:999px;background:var(--brand)}._dark_15r59_53 i{background:var(--navy)}._highlights_15r59_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}._highlights_15r59_54 article{display:grid;gap:.25rem;padding:.9rem;border:1px solid var(--line);border-radius:.8rem}._highlights_15r59_54 span{font-size:.8rem}._highlights_15r59_54 strong{font-size:1.05rem}._highlights_15r59_54 small{color:var(--ink-muted);font-size:.78rem;font-weight:500}._highlights_15r59_54 a{font-size:.8rem;font-weight:600}._segmented_15r59_60{display:inline-flex;justify-self:start;padding:.2rem;border-radius:.7rem;background:var(--surface-alt)}._segmented_15r59_60 button{height:2.5rem;padding:0 1rem;border:0;border-radius:.55rem;background:transparent;color:var(--ink-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}._segmented_15r59_60 button[aria-pressed=true]{background:var(--surface);color:var(--navy);box-shadow:var(--shadow-sm)}._stack_15r59_63{display:flex;gap:2px;height:1.4rem;border-radius:.5rem;overflow:hidden}._stack_15r59_63 i{display:block;height:100%}._ranking_15r59_65{gap:0;padding:.5rem 0}._ranking_15r59_65>._panelHead_15r59_31{padding:.7rem 1.2rem}._rankHead_15r59_67,._rankRow_15r59_67{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));gap:.75rem;align-items:center;padding:.75rem 1.2rem;text-align:right}._rankHead_15r59_67{color:var(--ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._rankHead_15r59_67 span:first-child{text-align:left}._rankRow_15r59_67{width:100%;border:0;border-top:1px solid var(--surface-alt);background:transparent;color:var(--ink);font:inherit;font-size:.86rem;cursor:pointer}._rankRow_15r59_67[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 9%,transparent)}._rankRow_15r59_67:hover{background:var(--surface-alt)}._rankName_15r59_73{display:grid;gap:.4rem;min-width:0;text-align:left}._rankName_15r59_73>span:first-child{display:flex;align-items:baseline;gap:.5rem;min-width:0}._rankName_15r59_73 strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._rankName_15r59_73 small{color:var(--ink-muted);font-size:.72rem;white-space:nowrap}._detail_15r59_77{border:2px solid var(--brand)}._detailHint_15r59_78{align-content:center;min-height:8rem;text-align:center}._detailHead_15r59_79{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}._detailHead_15r59_79 div{display:grid;gap:.15rem}._detailHead_15r59_79 h2{margin:0;color:var(--navy);font-size:1.2rem}._detailHead_15r59_79 button{width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);color:var(--ink-muted);font-size:1.1rem;cursor:pointer}._miniBars_15r59_83{display:grid;gap:.4rem;height:8rem}._miniBars_15r59_83 div{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:end;gap:.2rem;min-width:0}._miniBars_15r59_83 small{color:var(--ink-muted);font-size:.62rem;white-space:nowrap}._miniBars_15r59_83 i{display:block;width:min(100%,2.2rem);min-height:1px;border-radius:.3rem .3rem 0 0;background:var(--brand)}._miniBars_15r59_83 span{color:var(--ink-muted);font-size:.7rem;text-transform:capitalize}._subList_15r59_88{display:grid}._subList_15r59_88>div{display:flex;justify-content:space-between;gap:.5rem;padding:.6rem 0;border-top:1px solid var(--surface-alt);font-size:.86rem}._subList_15r59_88>div>span{display:grid}._subList_15r59_88 small{color:var(--ink-muted);font-size:.72rem}._primary_15r59_92{display:flex;justify-content:center;align-items:center;min-height:2.75rem;border-radius:var(--radius-button);background:var(--brand);color:#fff;font-size:.86rem;font-weight:650;text-decoration:none}._tableBox_15r59_93{overflow-x:auto;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-sm)}._table_15r59_93{width:100%;min-width:44rem;border-collapse:collapse;font-size:.84rem;text-align:right}._table_15r59_93 th,._table_15r59_93 td{padding:.7rem .75rem;white-space:nowrap}._table_15r59_93 th:first-child{padding-left:1.2rem;text-align:left}._table_15r59_93 thead th{color:var(--ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._table_15r59_93 thead small{margin-left:.15rem;font-weight:500;text-transform:none}._table_15r59_93 tbody tr{border-top:1px solid var(--surface-alt)}._table_15r59_93 tbody th{font-weight:650}._table_15r59_93 td a{color:inherit;text-decoration:none}._table_15r59_93 td a:hover{color:var(--brand);text-decoration:underline}._table_15r59_93 tfoot{background:#f8fafd}._table_15r59_93 tfoot tr:first-child{border-top:2px solid var(--line)}._divider_15r59_105{border-left:1px solid var(--line)}._spark_15r59_106{display:inline-flex;align-items:flex-end;gap:2px;height:22px}._spark_15r59_106 i{display:block;width:6px;border-radius:2px;background:var(--brand)}._merchant_15r59_108{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem 1.2rem;border-top:1px solid var(--surface-alt);color:var(--ink);font-size:.86rem;text-decoration:none}._merchant_15r59_108:hover{background:var(--surface-alt)}._rank_15r59_65{color:var(--ink-muted);font-size:.8rem;font-weight:650}._stats_15r59_111{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._stats_15r59_111 div{display:grid;gap:.15rem;padding:.75rem;border-radius:.75rem;background:var(--canvas)}._stats_15r59_111 span{color:var(--ink-muted);font-size:.72rem}._stats_15r59_111 strong{font-size:1.05rem}@media(max-width:640px){._header_15r59_2{align-items:flex-start;flex-direction:column}._kpis_15r59_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._kpis_15r59_21 div{padding:.85rem}._kpis_15r59_21 strong{font-size:1.1rem}._rankHead_15r59_67,._rankRow_15r59_67{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);padding:.7rem .9rem}._rankHead_15r59_67 span:nth-child(3),._rankRow_15r59_67>span:nth-child(3){display:none}._cashBars_15r59_38{height:14rem;gap:.25rem}._pair_15r59_40 small{display:none}}._page_1uf9h_1{max-width:38rem}._eyebrow_1uf9h_2{margin:0 0 .4rem;color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._page_1uf9h_1 h1{margin:0;font-size:clamp(1.75rem,7vw,2.6rem);letter-spacing:-.055em}._intro_1uf9h_4{max-width:32rem;margin:.65rem 0 1.5rem;color:var(--ink-muted);line-height:1.5}._links_1uf9h_5{display:grid;gap:.65rem}._links_1uf9h_5 a{display:flex;align-items:center;justify-content:space-between;min-height:var(--touch-target);padding:.9rem 1rem;border:1px solid var(--line);border-radius:.85rem;background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:750;text-decoration:none}._links_1uf9h_5 a:hover{border-color:#bdc9f5;background:#f8f9ff}._links_1uf9h_5 span{color:var(--brand);font-size:1.35rem;line-height:1}._header_1hin2_1{display:flex;align-items:center;justify-content:space-between;gap:1rem}._lead_1hin2_2{margin:.5rem 0 0;color:var(--ink-muted);font-size:.9rem}._tabs_1hin2_4{display:flex;gap:1.5rem;margin:1.5rem 0 1rem;border-bottom:1px solid var(--line);overflow-x:auto}._tabs_1hin2_4 button{min-height:var(--touch-target);padding:0 0 .6rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink-muted);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}._tabs_1hin2_4 ._tabActive_1hin2_6{border-bottom-color:var(--brand);color:var(--ink)}._empty_1hin2_8{padding:2rem;border:1px dashed var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink-muted);text-align:center}._list_1hin2_10{display:grid;margin:0;padding:0 1.25rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);list-style:none}._row_1hin2_11{display:grid;grid-template-columns:44px minmax(0,1fr) auto 130px auto;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}._row_1hin2_11:first-child{border-top:0}._badge_1hin2_13{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--navy);color:#fff;font-size:.7rem;font-weight:800}._body_1hin2_14{display:grid;gap:.2rem;min-width:0}._body_1hin2_14 strong{overflow-wrap:anywhere}._body_1hin2_14 small{color:var(--ink-muted);overflow-wrap:anywhere}._body_1hin2_14 ._note_1hin2_17{color:var(--warning)}._body_1hin2_14 ._detail_1hin2_18{color:var(--ink-muted)}._code_1hin2_19{padding:.1rem .4rem;border-radius:6px;background:var(--surface-subtle);color:var(--ink);font-size:.9rem;font-weight:700}._status_1hin2_21{padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}._ok_1hin2_22{background:#e5f6ec;color:var(--income)}._warn_1hin2_23{background:#fff3d6;color:#8a5a00}._bad_1hin2_13{background:#fde8e8;color:var(--expense)}._info_1hin2_25{background:#e6edff;color:var(--brand)}._muted_1hin2_26{background:var(--surface-subtle);color:var(--ink-muted)}._amount_1hin2_28{display:grid;justify-items:end;gap:.1rem;font-variant-numeric:tabular-nums}._amount_1hin2_28 small{color:var(--ink-muted);font-size:.75rem}._actions_1hin2_30{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._primary_1hin2_32,._secondary_1hin2_32{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem .9rem;border-radius:10px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}._primary_1hin2_32{border:0;background:var(--brand);color:#fff}._secondary_1hin2_32{border:1px solid var(--line);background:var(--surface);color:var(--ink)}._primary_1hin2_32:disabled,._secondary_1hin2_32:disabled{opacity:.6;cursor:default}._link_1hin2_36{padding:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}._password_1hin2_38{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem}._password_1hin2_38 input[type=password]{min-height:40px;padding:0 .7rem;border:1px solid var(--line);border-radius:var(--radius-control);font:inherit}._password_1hin2_38 label{display:flex;align-items:center;gap:.35rem;color:var(--ink-muted);font-size:.85rem}._error_1hin2_42{color:var(--expense)}._warning_1hin2_43{padding:.9rem 1.1rem;border-radius:var(--radius-panel);background:#fff8e6;color:#7a5200}._rejected_1hin2_44{margin-top:1rem;color:var(--ink-muted);font-size:.85rem}._rejected_1hin2_44 ul{margin:.5rem 0 0;padding-left:1.2rem}._settings_1hin2_47{display:grid;gap:1rem}._columns_1hin2_48{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._card_1hin2_49{display:grid;align-content:start;gap:.6rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._card_1hin2_49 h2{margin:0;font-size:1.05rem}._card_1hin2_49>small{color:var(--ink-muted);line-height:1.5}._address_1hin2_52{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem;border:1px dashed #b9c4e0;border-radius:12px;background:var(--canvas)}._address_1hin2_52 code{flex:1;overflow-wrap:anywhere;font-size:1rem}._senders_1hin2_54{display:grid;margin:0;padding:0;list-style:none}._senders_1hin2_54 li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--line);overflow-wrap:anywhere}._senders_1hin2_54 li small{color:var(--ink-muted)}._addSender_1hin2_57{display:flex;gap:.5rem}._addSender_1hin2_57 input{flex:1;min-width:0;min-height:40px;padding:0 .7rem;border:1px solid var(--line);border-radius:var(--radius-control);font:inherit}._qr_1hin2_59{display:flex;align-items:center;gap:1rem;margin:0;padding:.75rem;border:1px solid var(--line);border-radius:12px;background:#fff}._qr_1hin2_59 img{flex:none;image-rendering:pixelated}._qr_1hin2_59 figcaption{color:var(--ink);line-height:1.5}._cardHead_1hin2_62{display:flex;align-items:center;justify-content:space-between;gap:1rem}._toggle_1hin2_63{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}._toggle_1hin2_63 input{margin-top:.25rem}._bigCode_1hin2_65{font-size:1.6rem!important;letter-spacing:.3rem}._steps_1hin2_66 li ._primary_1hin2_32{margin-left:.5rem}._focused_1hin2_67{outline:2px solid var(--brand);outline-offset:4px;border-radius:8px}._steps_1hin2_66{margin:0;padding-left:1.2rem;color:var(--ink);line-height:1.7}@media(max-width:860px){._row_1hin2_11{grid-template-columns:44px minmax(0,1fr)}._status_1hin2_21,._amount_1hin2_28,._actions_1hin2_30{grid-column:2;justify-self:start;justify-items:start}._columns_1hin2_48{grid-template-columns:1fr}}._header_8gprj_1{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}._header_8gprj_1 p{margin:0 0 4px;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._header_8gprj_1 h1{margin:0;font-size:28px;letter-spacing:-.04em}._actions_8gprj_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:640px){._header_8gprj_1{align-items:flex-start;flex-direction:column;margin-bottom:24px}._actions_8gprj_1{width:100%;justify-content:space-between}}._page_q2yph_1{max-width:1180px}._back_q2yph_2{display:inline-block;margin-bottom:6px;color:var(--brand);font-size:14px;font-weight:600;text-decoration:none}._button_q2yph_3,._secondary_q2yph_3,._danger_q2yph_3,._chip_q2yph_3{min-height:var(--touch-target);border:0;border-radius:var(--radius-button);padding:0 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}._button_q2yph_3{background:var(--brand);color:#fff}._secondary_q2yph_3{border:1px solid var(--line);background:var(--surface);color:var(--ink)}._danger_q2yph_3{background:#fff1f1;color:#b23b3b}._button_q2yph_3:disabled,._secondary_q2yph_3:disabled{opacity:.6;cursor:default}._muted_q2yph_8{color:var(--ink-muted);font-size:13px}._error_q2yph_9{color:var(--expense);font-size:13px}._cards_q2yph_11{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._card_q2yph_11{display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:inherit;text-decoration:none}._card_q2yph_11:hover{border-color:#c7d2ea}._cardHead_q2yph_14{display:flex;justify-content:space-between;align-items:center;gap:8px}._cardHead_q2yph_14 strong{font-size:19px}._badge_q2yph_16{padding:4px 10px;border-radius:999px;background:var(--surface-subtle);color:var(--ink-muted);font-size:12px;font-weight:700;white-space:nowrap}._badgeActive_q2yph_17{background:#dcf5ef;color:#11695a}._amount_q2yph_18{display:grid;gap:2px}._amount_q2yph_18 span{color:var(--ink-muted);font-size:13px}._amount_q2yph_18 b{font-size:26px;letter-spacing:-.03em}._bar_q2yph_21{height:10px;overflow:hidden;border-radius:999px;background:var(--surface-subtle)}._bar_q2yph_21 i{display:block;height:100%;border-radius:inherit;background:var(--income)}._split_q2yph_23{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:13px}._cardFoot_q2yph_24{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line);font-size:14px}._alert_q2yph_25{color:#9a5a0c;font-weight:700}._panel_q2yph_27._calculator_q2yph_27{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:end;margin-bottom:20px;padding:24px 28px;border:0;background:linear-gradient(135deg,#1c2f73,#2f4fc4 60%,#3d6be0);color:#fff;box-shadow:0 10px 30px #1c2f7333}._calculator_q2yph_27 ._stat_q2yph_29 span,._calculator_q2yph_27 ._field_q2yph_29 span{color:#c9d4ff}._calculator_q2yph_27 ._stat_q2yph_29 b{color:#fff}._calculator_q2yph_27 ._field_q2yph_29 input{border-color:#ffffff40;background:#ffffff1f;color:#fff}._calculator_q2yph_27 ._field_q2yph_29 input:focus{outline:2px solid #fff;outline-offset:1px}._heroHighlight_q2yph_33{color:#8ef0c6!important}._heroProgress_q2yph_34{grid-column:1 / -1;display:flex;align-items:center;gap:14px;color:#dbe3ff;font-size:13px;font-weight:600}._heroBar_q2yph_35{flex:1;height:8px;overflow:hidden;border-radius:999px;background:#ffffff2e}._heroBar_q2yph_35 i{display:block;height:100%;border-radius:inherit;background:#8ef0c6}._heroError_q2yph_37{grid-column:1 / -1;margin:0;color:#ffd0cc;font-size:13px}._stat_q2yph_29{display:grid;gap:4px}._stat_q2yph_29 span,._field_q2yph_29 span{color:var(--ink-muted);font-size:13px}._stat_q2yph_29 b{font-size:21px;letter-spacing:-.02em}._highlight_q2yph_41{color:var(--income)}._field_q2yph_29{display:grid;gap:4px}._field_q2yph_29 input,._field_q2yph_29 select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);padding:0 10px;background:#fff;color:var(--ink);font:inherit;font-size:15px}._groups_q2yph_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px;align-items:start}._group_q2yph_45{display:grid;gap:8px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._groupHead_q2yph_47{display:flex;justify-content:space-between;align-items:baseline;gap:8px}._groupHead_q2yph_47 h2{margin:0;font-size:17px}._groupHead_q2yph_47 b{font-size:15px}._groupActions_q2yph_50{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._link_q2yph_51{border:0;padding:4px 0;background:none;color:var(--brand);font:inherit;font-size:13px;font-weight:700;cursor:pointer}._itemRow_q2yph_52{display:flex;align-items:center;gap:8px;min-height:36px;color:inherit;font-size:14px;text-decoration:none}._itemRow_q2yph_52:hover ._itemName_q2yph_53{text-decoration:underline}._itemName_q2yph_53{flex:1;min-width:0}._itemDone_q2yph_55{color:var(--ink-muted);text-decoration:line-through}._itemValue_q2yph_56{width:96px;text-align:right;color:var(--ink)}._tag_q2yph_57{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}._tagWatch_q2yph_58{background:#dcf5ef;color:#11695a}._tagGood_q2yph_59{background:#fdecd3;color:#8a4a08}._tagHigh_q2yph_60{background:#fde4e3;color:#9c2f2a}._tagMuted_q2yph_61{background:var(--surface-subtle);color:var(--ink-muted)}._titleRow_q2yph_63{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}._titleRow_q2yph_63 h1{margin:0;font-size:28px;letter-spacing:-.03em}._subtitle_q2yph_65{margin:4px 0 0;color:var(--ink-muted);font-size:14px}._eyebrow_q2yph_66{display:inline-block;margin-bottom:4px;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._modal_q2yph_67 ._itemTitle_q2yph_67,._itemTitle_q2yph_67{margin:0;font-size:24px;letter-spacing:-.02em}._empty_q2yph_68{padding:28px;border:1px dashed var(--line);border-radius:var(--radius-panel);color:var(--ink-muted);text-align:center}._notice_q2yph_69{margin:-8px 0 16px;padding:10px 14px;border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--ink-muted);font-size:14px}._shareBar_q2yph_72{display:flex;height:14px;overflow:hidden;gap:2px;border-radius:999px;background:var(--surface-subtle)}._shareBar_q2yph_72 i{display:block;min-width:4px}._shareLegend_q2yph_74{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 24px;margin:0;padding:0;list-style:none}._shareLegend_q2yph_74 li{display:flex;align-items:center;gap:8px;min-height:30px;font-size:14px}._shareName_q2yph_76{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dot_q2yph_77{flex:none;width:10px;height:10px;border-radius:50%}._list_q2yph_80{display:grid;gap:14px}._listGroup_q2yph_81{overflow:hidden;border:1px solid var(--line);border-left:4px solid var(--group-color, var(--brand));border-radius:var(--radius-panel);background:var(--surface)}._listHead_q2yph_82{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 18px;background:color-mix(in srgb,var(--group-color, var(--brand)) 7%,var(--surface))}._listToggle_q2yph_83{display:flex;flex:1;min-width:200px;align-items:center;gap:10px;min-height:40px;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._listToggle_q2yph_83 h2{margin:0;font-size:17px}._chevron_q2yph_85{width:14px;color:var(--ink-muted);font-size:13px}._countPill_q2yph_86{padding:2px 9px;border-radius:999px;background:var(--surface);color:var(--ink-muted);font-size:12px;font-weight:700}._listTotals_q2yph_87{display:flex;align-items:baseline;gap:12px}._listTotals_q2yph_87 b{font-size:17px;letter-spacing:-.01em}._listActions_q2yph_89{display:flex;gap:14px}._listItems_q2yph_90{margin:0;padding:0;list-style:none}._listItems_q2yph_90 li+li{border-top:1px solid var(--line)}._listRow_q2yph_92{display:grid;grid-template-columns:minmax(0,1fr) auto 150px 120px;align-items:center;gap:12px;width:100%;min-height:48px;border:0;padding:6px 18px 6px 44px;background:none;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}._listRow_q2yph_92:hover,._listRow_q2yph_92:focus-visible{background:color-mix(in srgb,var(--group-color, var(--brand)) 6%,var(--surface))}._listRow_q2yph_92:hover ._itemName_q2yph_53{color:var(--brand)}._qty_q2yph_95{margin-right:6px;padding:1px 6px;border-radius:6px;background:var(--surface-subtle);color:var(--ink-muted);font-size:12px;font-weight:700}._rowTags_q2yph_96{display:flex;gap:6px}._rowBest_q2yph_97{color:var(--ink-muted);font-size:13px;text-align:right}._rowBest_q2yph_97 b{color:var(--income)}._rowBest_q2yph_97 s{color:var(--ink-muted)}._itemValueLink_q2yph_100{color:#0f6b4f;font-weight:600}._listEmpty_q2yph_101{padding:14px 18px 14px 44px;color:var(--ink-muted);font-size:14px}._tagDone_q2yph_102{background:#e3ecff;color:#2a47a8}._itemView_q2yph_105 ._titleRow_q2yph_63{margin-bottom:18px;padding-right:48px}._statBest_q2yph_106{border-color:#b7e8d4;background:#effaf5}._statBest_q2yph_106 b{color:var(--income)}._panelTitle_q2yph_108{margin:0;font-size:17px}._targetForm_q2yph_109{display:flex;flex-wrap:wrap;align-items:end;gap:12px}._targetForm_q2yph_109 ._field_q2yph_29{flex:1;min-width:200px}._offerNote_q2yph_111{display:block;color:var(--ink-muted);font-size:12px}._market_q2yph_112{display:grid;gap:10px;padding:14px;border-radius:var(--radius-control);background:var(--surface-subtle)}._candidates_q2yph_113{display:grid;gap:8px;margin:0;padding:0;list-style:none}._candidates_q2yph_113 li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}._candidates_q2yph_113 a{color:var(--ink);font-weight:700;text-decoration:none}._candidates_q2yph_113 a:hover{color:var(--brand);text-decoration:underline}._candidates_q2yph_113 button{grid-row:1 / span 2;grid-column:2}._sources_q2yph_118{margin-top:28px}._success_q2yph_119{color:var(--income);font-size:13px}._sourceList_q2yph_120{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}._sourceList_q2yph_120 li{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._sourceCardOn_q2yph_122{border-color:#b7e8d4!important;background:#f4fbf8!important}._sourceTop_q2yph_123{display:flex;align-items:center;justify-content:space-between;gap:8px}._sourceTop_q2yph_123 b{font-size:16px;white-space:nowrap}._sourceList_q2yph_120 small{color:var(--ink-muted);font-size:13px;line-height:1.4}._sourcePill_q2yph_126{padding:3px 9px;border-radius:999px;background:var(--surface-subtle);color:var(--ink-muted);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}._sourcePillOn_q2yph_127{background:#dcf5ef;color:#11695a}._sourceAction_q2yph_128{align-self:flex-start;margin-top:6px}a._sourceAction_q2yph_128{display:inline-flex;align-items:center;text-decoration:none}._sourceNote_q2yph_130{margin-top:6px;color:var(--ink-muted);font-size:12px;font-style:italic}._candidateMeta_q2yph_131{color:var(--ink-muted);font-size:13px}._candidates_q2yph_113 li._sameModel_q2yph_132{border-color:#b7e8d4;background:#f4fbf8}._modelTag_q2yph_133{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;background:var(--income);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._titleActions_q2yph_134{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._toggle_q2yph_135{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-target);font-size:15px;font-weight:700;cursor:pointer}._toggle_q2yph_135 input{width:20px;height:20px;accent-color:var(--income)}._stats_q2yph_138{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}._statCard_q2yph_139{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._statCard_q2yph_139 span,._statCard_q2yph_139 small{color:var(--ink-muted);font-size:13px}._statCard_q2yph_139 b{font-size:22px;letter-spacing:-.02em}._signalGood_q2yph_142{border-color:#f3c98b;background:#fdecd3}._signalGood_q2yph_142 span,._signalGood_q2yph_142 b,._signalGood_q2yph_142 small{color:#7a3a0b}._panel_q2yph_27{display:grid;gap:12px;margin-bottom:20px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}._panelHead_q2yph_146{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}._panelHead_q2yph_146 h2{margin:0;font-size:17px}._chart_q2yph_148{width:100%;height:200px}._columns_q2yph_149{display:grid;grid-template-columns:2fr 1fr;gap:20px}._tableWrap_q2yph_150{overflow-x:auto}._table_q2yph_150{width:100%;border-collapse:collapse;font-size:14px}._table_q2yph_150 th{padding:6px 8px;color:var(--ink-muted);font-size:12px;text-align:left}._table_q2yph_150 td{padding:8px;border-top:1px solid var(--line);vertical-align:middle}._table_q2yph_150 a{color:var(--brand);font-weight:600}._inline_q2yph_155{display:flex;flex-wrap:wrap;gap:8px}._inline_q2yph_155 input{flex:1;min-width:180px;min-height:40px;border:1px solid var(--line);border-radius:var(--radius-control);padding:0 10px;font:inherit}._backdrop_q2yph_158{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#10205088}._modal_q2yph_67{width:min(100%,560px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:20px;border-radius:var(--radius-panel);background:#fff;box-shadow:0 16px 48px #0004}._modal_q2yph_67 header{display:flex;justify-content:space-between;align-items:center}._modalWide_q2yph_161{position:relative;width:min(100%,1040px);padding:24px 28px;background:var(--canvas)}._modalBare_q2yph_162{position:absolute;top:16px;right:16px;z-index:1}._modal_q2yph_67 h2{margin:0;font-size:18px}._close_q2yph_164{min-width:44px;min-height:44px;border:0;border-radius:var(--radius-button);background:var(--surface-subtle);font-size:20px;cursor:pointer}._form_q2yph_165{display:grid;gap:12px;margin-top:16px}._formRow_q2yph_166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px){._listRow_q2yph_92{grid-template-columns:minmax(0,1fr) auto;padding-left:18px}._rowBest_q2yph_97{display:none}._rowTags_q2yph_96{grid-column:1;grid-row:2}._itemValue_q2yph_56{grid-row:1 / span 2;grid-column:2}._panel_q2yph_27._calculator_q2yph_27,._stats_q2yph_138{grid-template-columns:repeat(2,minmax(0,1fr))}._columns_q2yph_149{grid-template-columns:1fr}}@media(max-width:520px){._cards_q2yph_11,._groups_q2yph_45,._formRow_q2yph_166,._stats_q2yph_138{grid-template-columns:1fr}}._marketBar_q2yph_183{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted, #f6f8fb)}._storeOffers_q2yph_184{display:grid;gap:6px;margin:0 0 12px;padding:0;list-style:none}._storeOffers_q2yph_184 li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control)}._storeOffers_q2yph_184 li:first-child{border-color:#b7e8d4;background:#f4fbf8}._storeOffers_q2yph_184 a{flex:1;color:var(--ink);font-weight:700}._storeOffers_q2yph_184 strong{white-space:nowrap}._realChip_q2yph_190{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;background:#e6f6f0;color:#0f6b4f;font-size:12px;font-weight:600;white-space:nowrap}._realChip_q2yph_190 b{font-size:13px}._realTotal_q2yph_192{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px;color:var(--ink);font-size:14px}._realTotal_q2yph_192 b{color:#0f6b4f;font-size:16px}._realBelow_q2yph_194,._realAbove_q2yph_194{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}._realBelow_q2yph_194{background:#e6f6f0;color:#0f6b4f}._realAbove_q2yph_194{background:#fdecea;color:#a8321f}._realEqual_q2yph_197{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-muted, #eef0f3);color:var(--ink-muted)}._sharedTag_q2yph_199{padding:2px 8px;border-radius:999px;background:#e3ecff;color:#2a47a8;font-size:12px;font-weight:600}._memberList_q2yph_200{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}._memberList_q2yph_200 li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}._memberList_q2yph_200 li span{overflow-wrap:anywhere}:root{--canvas: #f4f6fb;--surface: #fff;--surface-subtle: #eef2f8;--surface-alt: var(--surface-subtle);--line: #e0e6ef;--ink: #17203b;--ink-muted: #68758e;--navy: #10234d;--brand: #345fde;--mint: #69dccb;--income: #168b64;--expense: #d4544e;--warning: #c87513;--shadow-sm: 0 12px 32px rgb(11 25 61 / 10%);--radius-control: 8px;--radius-button: 12px;--radius-panel: 16px;--radius-layout: 20px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--touch-target: 44px;--mobile-nav-height: 72px;--z-navigation: 10;--z-modal: 20;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body{overflow-x:clip}body{min-width:320px;margin:0;background:var(--canvas)}button,input,select,textarea{max-width:100%;font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(52 95 222 / 35%);outline-offset:2px}a{color:inherit}h1,h2,h3,p{overflow-wrap:anywhere;text-wrap:balance}time,output{font-variant-numeric:tabular-nums}.standard-page-header.standard-page-header{align-items:center}.standard-page-header.standard-page-header p{margin:0 0 .4rem;color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.standard-page-header.standard-page-header h1{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);letter-spacing:-.055em}.standard-page-header.standard-page-header>div>span{display:block;margin-top:.5rem;color:var(--ink-muted);font-size:.875rem}@media(max-width:900px){.standard-page-header.standard-page-header{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
