.preview-shell[data-v-d654498c]{background:var(--theme-surface-muted);height:30.15rem;color:var(--theme-text);grid-template:2.25rem 1fr/8.2rem minmax(0,1fr);font-size:.56rem;line-height:1.3;display:grid}.preview-shell b[data-v-d654498c],.preview-shell input[data-v-d654498c],.preview-shell strong[data-v-d654498c]{font-variant-numeric:tabular-nums}.preview-app-header[data-v-d654498c]{border-bottom:1px solid var(--line);background:var(--surface);grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 .7rem;display:flex}.preview-app-brand[data-v-d654498c]{align-items:center;display:inline-flex}.preview-app-brand[data-v-d654498c] .brand-logo{width:4.8rem}.preview-header-actions[data-v-d654498c]{color:var(--theme-text);align-items:center;gap:.6rem;font-size:.7rem;display:flex}.preview-user[data-v-d654498c]{border:2px solid var(--brand);width:1.45rem;height:1.45rem;color:var(--brand);border-radius:50%;place-items:center;display:grid}.preview-sidebar[data-v-d654498c]{border-right:1px solid var(--theme-sidebar-border);background:var(--theme-sidebar);flex-direction:column;grid-area:2/1;padding:.75rem .55rem;display:flex;overflow:hidden}.preview-workspace[data-v-d654498c]{grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.42rem;margin-bottom:.85rem;padding:0 .2rem;display:grid}.workspace-avatar[data-v-d654498c]{background:var(--brand);width:1.5rem;height:1.5rem;color:var(--theme-brand-foreground);border-radius:.38rem;place-items:center;font-size:.5rem;font-weight:800;display:grid}.preview-workspace>span[data-v-d654498c]:nth-child(2){min-width:0;display:grid}.preview-workspace strong[data-v-d654498c]{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.preview-workspace small[data-v-d654498c],.preview-workspace>svg[data-v-d654498c]{color:var(--muted)}.preview-sidebar nav[data-v-d654498c]{gap:.16rem;display:grid}.preview-sidebar nav>span[data-v-d654498c]{color:var(--theme-text);border-radius:.35rem;align-items:center;gap:.48rem;padding:.46rem .5rem;font-size:.57rem;font-weight:600;display:flex}.preview-sidebar nav svg[data-v-d654498c]{width:.72rem;height:.72rem}.preview-sidebar .active[data-v-d654498c]{background:var(--theme-accent-soft);color:var(--accent);font-weight:750}.preview-account-groups[data-v-d654498c]{border-top:1px solid var(--theme-sidebar-border);gap:.48rem;margin-top:.42rem;padding-top:.42rem;display:grid}.preview-account-groups section[data-v-d654498c]{gap:.12rem;display:grid}.preview-account-groups section>strong[data-v-d654498c]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-size:.45rem}.preview-account-groups section>span[data-v-d654498c]{color:var(--theme-text-muted);border-left:2px solid #0000;border-radius:.25rem;grid-template-columns:minmax(0,1fr) auto;gap:.2rem;padding:.28rem .28rem .28rem .45rem;display:grid}.preview-account-groups section>span>span[data-v-d654498c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-account-groups b[data-v-d654498c]{font-size:.47rem;font-weight:600}.preview-account-groups section>span.active[data-v-d654498c]{border-left-color:var(--brand);background:var(--surface);color:var(--brand)}.preview-main[data-v-d654498c]{flex-direction:column;grid-area:2/2;min-width:0;padding:.55rem .65rem .5rem;display:flex;overflow:hidden}@media (width<=560px){.preview-shell[data-v-d654498c]{grid-template:2.25rem 1fr/1fr;height:25rem;font-size:.53rem}.preview-sidebar[data-v-d654498c]{display:none}.preview-main[data-v-d654498c]{grid-area:2/1;padding:.45rem}.preview-app-brand[data-v-d654498c] .brand-logo{width:4.35rem}.preview-header-actions[data-v-d654498c]{gap:.4rem}}input[data-v-45e5671c],strong[data-v-45e5671c]{font-variant-numeric:tabular-nums}.funding-heading small[data-v-45e5671c],.funding-overview small[data-v-45e5671c],.income-setup small[data-v-45e5671c]{color:var(--muted)}.funding-action-bar[data-v-45e5671c],.funding-heading[data-v-45e5671c],.funding-toolbar[data-v-45e5671c],.preview-topline[data-v-45e5671c]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-topline[data-v-45e5671c]{min-height:1.45rem}.preview-tabs[data-v-45e5671c]{align-self:stretch;gap:.15rem;display:flex}.preview-tabs>span[data-v-45e5671c]{color:var(--muted);border-bottom:1px solid #0000;align-items:center;gap:.25rem;padding:.25rem .42rem;font-weight:650;display:flex}.preview-tabs>span[aria-current=page][data-v-45e5671c]{border-color:var(--brand);color:var(--brand)}.preview-tabs svg[data-v-45e5671c],.schedule-chip svg[data-v-45e5671c]{width:.66rem;height:.66rem}.schedule-chip[data-v-45e5671c]{border:1px solid var(--theme-sidebar-border);background:var(--surface);border-radius:.35rem;align-items:center;gap:.3rem;padding:.28rem .4rem;display:inline-flex}.schedule-chip strong[data-v-45e5671c]{border-left:1px solid var(--line);padding-left:.35rem}.income-setup[data-v-45e5671c]{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));background:color-mix(in srgb,var(--brand) 4%,var(--surface));border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.38rem;padding:.45rem .55rem;display:flex}.funding-heading>span[data-v-45e5671c]:first-child,.income-setup>span[data-v-45e5671c]:first-child{display:grid}.setup-steps[data-v-45e5671c]{color:var(--muted);white-space:nowrap;align-items:center;gap:.24rem;display:flex}.setup-steps b[data-v-45e5671c]{border:1px solid var(--line);border-radius:50%;place-items:center;width:.8rem;height:.8rem;font-size:.45rem;display:inline-grid}.setup-steps i[data-v-45e5671c]{background:var(--line);width:.5rem;height:1px}.funding-heading[data-v-45e5671c]{min-height:2rem}.funding-heading>span:first-child strong[data-v-45e5671c]{font-size:.85rem}.funding-controls[data-v-45e5671c]{gap:.25rem;display:flex}.funding-controls>span[data-v-45e5671c]{border:1px solid var(--theme-sidebar-border);background:var(--surface);white-space:nowrap;border-radius:.3rem;padding:.28rem .38rem}.funding-overview[data-v-45e5671c]{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.funding-equation[data-v-45e5671c]{justify-content:space-between;align-items:center;gap:.22rem;min-width:0;padding:.5rem .55rem;display:flex}.funding-equation>span[data-v-45e5671c],.funding-metrics span[data-v-45e5671c]{min-width:0;display:grid}.funding-equation>span:first-child strong[data-v-45e5671c]{color:var(--brand)}.funding-equation strong[data-v-45e5671c]{margin-top:.12rem;font-size:.72rem}.funding-equation b[data-v-45e5671c]{color:var(--muted);font-size:.65rem}.funding-metrics[data-v-45e5671c]{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.4rem .55rem;padding:.45rem .55rem;display:grid}.funding-metrics span:last-child strong[data-v-45e5671c]{color:var(--theme-success)}.ready-notice[data-v-45e5671c]{align-items:center;gap:.38rem;min-height:1.45rem;padding:0 .4rem;display:flex}.ready-notice svg[data-v-45e5671c]{width:.72rem;height:.72rem}.funding-toolbar[data-v-45e5671c]{border-bottom:1px solid var(--line);min-height:1.5rem;color:var(--muted)}.funding-toolbar>span[data-v-45e5671c]:first-child{border:1px solid var(--theme-sidebar-border);background:var(--surface);border-radius:.3rem;align-items:center;gap:.3rem;width:7.5rem;padding:.25rem .4rem;display:inline-flex}.funding-toolbar svg[data-v-45e5671c]{width:.62rem;height:.62rem}.funding-toolbar strong[data-v-45e5671c]{color:var(--theme-text)}.funding-table[data-v-45e5671c]{border:1px solid var(--theme-sidebar-border);background:var(--surface);border-radius:.55rem .55rem 0 0;overflow:hidden}.funding-group-row[data-v-45e5671c],.funding-row[data-v-45e5671c],.funding-table-header[data-v-45e5671c]{grid-template-columns:minmax(5.6rem,1.45fr) repeat(3,minmax(2.8rem,.8fr)) minmax(4.6rem,1fr) minmax(3.8rem,.85fr);align-items:center;display:grid}.funding-table-header[data-v-45e5671c]{background:color-mix(in srgb,var(--brand) 4%,var(--surface));min-height:1.8rem;color:var(--theme-text);font-size:.48rem;font-weight:750}.funding-group-row>strong[data-v-45e5671c],.funding-row>label[data-v-45e5671c],.funding-row>span[data-v-45e5671c],.funding-table-header>span[data-v-45e5671c]{text-align:right;min-width:0;padding:.2rem .32rem}.funding-group-row>strong[data-v-45e5671c]:first-child,.funding-row>span[data-v-45e5671c]:first-child,.funding-table-header>span[data-v-45e5671c]:first-child{text-align:left}.funding-group-row>strong+strong[data-v-45e5671c],.funding-row[data-v-45e5671c]>*+*,.funding-table-header>span+span[data-v-45e5671c]{border-left:1px solid var(--theme-sidebar-border)}.funding-group-row[data-v-45e5671c]{background:var(--theme-accent-soft);min-height:1.15rem}.funding-group-row[data-v-45e5671c],.funding-row[data-v-45e5671c]{border-top:1px solid var(--theme-sidebar-border)}.funding-row[data-v-45e5671c]{min-height:1.48rem}.funding-row>span[data-v-45e5671c]:first-child{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.amount-input[data-v-45e5671c]{border:1px solid var(--theme-sidebar-border);background:var(--surface);height:1rem;color:var(--muted);border-radius:.25rem;align-items:center;gap:.12rem;padding:0 .2rem;display:flex;overflow:hidden}.amount-input b[data-v-45e5671c]{font-weight:500}.amount-input input[data-v-45e5671c]{width:100%;min-width:0;color:var(--theme-text-muted);text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:.5rem}.remaining-cell[data-v-45e5671c]{color:var(--muted);justify-content:flex-end;align-items:center;gap:.22rem;display:flex}.remaining-cell i[data-v-45e5671c]{border:1px solid var(--theme-sidebar-border);border-radius:.15rem;width:.55rem;height:.55rem}.funding-action-bar[data-v-45e5671c]{border:1px solid var(--line);background:var(--surface);min-height:1.8rem;color:var(--muted);border-top:0;border-radius:0 0 .55rem .55rem;padding:.3rem .42rem}.funding-action-bar strong[data-v-45e5671c]{color:var(--theme-text);margin-left:.22rem;font-size:.65rem}.funding-action-bar button[data-v-45e5671c]{background:var(--brand);color:var(--theme-brand-foreground);border:0;border-radius:.3rem;padding:.32rem .5rem;font-size:.52rem;font-weight:700}.sr-only[data-v-45e5671c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.funding-controls>span[data-v-45e5671c]:first-child,.funding-metrics[data-v-45e5671c],.income-setup[data-v-45e5671c],.ready-notice[data-v-45e5671c],.schedule-chip[data-v-45e5671c]{display:none}.funding-heading[data-v-45e5671c]{min-height:1.8rem}.funding-overview[data-v-45e5671c]{display:block}.funding-equation[data-v-45e5671c]{padding:.4rem .5rem}.funding-group-row[data-v-45e5671c],.funding-row[data-v-45e5671c],.funding-table-header[data-v-45e5671c]{grid-template-columns:minmax(5.4rem,1.4fr) repeat(2,minmax(2.8rem,.8fr)) minmax(4.4rem,1fr)}.funding-group-row[data-v-45e5671c]>:nth-child(2),.funding-group-row[data-v-45e5671c]>:nth-child(6),.funding-row[data-v-45e5671c]>:nth-child(2),.funding-row[data-v-45e5671c]>:nth-child(6),.funding-table-header[data-v-45e5671c]>:nth-child(2),.funding-table-header[data-v-45e5671c]>:nth-child(6){display:none}.funding-table-header[data-v-45e5671c]{min-height:1.55rem}.funding-row[data-v-45e5671c]{min-height:1.35rem}.funding-action-bar>span[data-v-45e5671c]:nth-child(2){display:none}}strong[data-v-f52b0b7f]{font-variant-numeric:tabular-nums}button[data-v-f52b0b7f]{border:1px solid var(--theme-sidebar-border);background:var(--surface);color:var(--theme-text);font:inherit;white-space:nowrap;border-radius:.3rem;align-items:center;gap:.24rem;padding:.27rem .4rem;font-weight:650;display:inline-flex}button.primary[data-v-f52b0b7f]{border-color:var(--brand);background:var(--brand);color:var(--theme-brand-foreground)}button svg[data-v-f52b0b7f]{width:.62rem;height:.62rem}.account-heading[data-v-f52b0b7f]{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.2rem;display:flex}.account-heading>span[data-v-f52b0b7f]:first-child{align-items:baseline;gap:.55rem;display:flex}.account-heading>span:first-child strong[data-v-f52b0b7f]{font-size:.88rem}.account-heading small[data-v-f52b0b7f]{color:var(--muted)}.account-heading-actions[data-v-f52b0b7f]{color:var(--theme-text-muted);gap:.7rem;display:flex}.account-heading-actions>span[data-v-f52b0b7f]{align-items:center;gap:.2rem;display:inline-flex}.account-heading-actions svg[data-v-f52b0b7f]{width:.62rem;height:.62rem}.account-overview[data-v-f52b0b7f]{border:1px solid var(--line);background:var(--surface);border-radius:.58rem;grid-template-columns:1.45fr .85fr;display:grid;overflow:hidden}.balance-summary[data-v-f52b0b7f]{grid-template-columns:1.15fr 1fr 1fr;align-items:end;gap:.65rem;min-height:4.4rem;padding:.65rem .75rem;display:grid}.balance-summary>span[data-v-f52b0b7f],.reconciliation-summary div>span[data-v-f52b0b7f]{gap:.16rem;display:grid}.balance-summary small[data-v-f52b0b7f],.reconciliation-summary small[data-v-f52b0b7f]{color:var(--muted)}.balance-summary strong[data-v-f52b0b7f]{font-size:.68rem}.balance-summary>span:first-child strong[data-v-f52b0b7f]{color:var(--brand);font-size:1rem}.reconciliation-summary[data-v-f52b0b7f]{border-left:1px solid var(--line);align-content:center;gap:.38rem;padding:.55rem .65rem;display:grid}.reconciliation-title[data-v-f52b0b7f]{align-items:center;gap:.3rem;font-size:.65rem;font-weight:750;display:flex}.reconciliation-title svg[data-v-f52b0b7f]{width:.65rem;height:.65rem;color:var(--theme-success)}.reconciliation-summary>div[data-v-f52b0b7f]{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.reconciliation-summary button[data-v-f52b0b7f]{border-color:var(--brand);background:var(--brand);width:fit-content;color:var(--theme-brand-foreground)}.transactions-heading[data-v-f52b0b7f]{justify-content:space-between;align-items:end;gap:.5rem;min-height:2.15rem;padding-bottom:.32rem;display:flex}.transactions-heading>strong[data-v-f52b0b7f]{font-size:.72rem}.transaction-controls[data-v-f52b0b7f]{gap:.25rem;display:flex}.transaction-toolbar[data-v-f52b0b7f]{align-items:center;gap:.28rem;min-height:1.75rem;display:flex}.transaction-search[data-v-f52b0b7f]{border:1px solid var(--theme-sidebar-border);background:var(--surface);width:10.5rem;color:var(--muted);border-radius:.32rem;align-items:center;gap:.32rem;padding:.3rem .42rem;display:inline-flex}.transaction-search svg[data-v-f52b0b7f]{width:.62rem;height:.62rem}.tags-control[data-v-f52b0b7f]{margin-left:auto}.account-transaction-table[data-v-f52b0b7f]{border:1px solid var(--theme-sidebar-border);background:var(--surface);border-radius:.55rem;overflow:hidden}.account-transaction-header[data-v-f52b0b7f],.account-transaction-row[data-v-f52b0b7f]{grid-template-columns:1rem 2.9rem minmax(5.2rem,1.15fr) minmax(5rem,1fr) minmax(3.8rem,.72fr) minmax(3.8rem,.72fr) 1.5rem;align-items:center;display:grid}.account-transaction-header[data-v-f52b0b7f]{background:color-mix(in srgb,var(--brand) 4%,var(--surface));min-height:1.45rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.46rem;font-weight:750}.account-transaction-header>span[data-v-f52b0b7f],.account-transaction-row>span[data-v-f52b0b7f],.account-transaction-row>strong[data-v-f52b0b7f]{min-width:0;padding:.2rem .32rem}.account-transaction-header>span[data-v-f52b0b7f]:nth-child(5),.account-transaction-header>span[data-v-f52b0b7f]:nth-child(6),.account-transaction-row[data-v-f52b0b7f]>:nth-child(5),.account-transaction-row[data-v-f52b0b7f]>:nth-child(6){text-align:right}.account-transaction-row[data-v-f52b0b7f]{border-top:1px solid var(--theme-sidebar-border);min-height:1.58rem}.account-transaction-row>span[data-v-f52b0b7f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-transaction-row.attention[data-v-f52b0b7f]{border-left:2px solid var(--theme-danger);background:color-mix(in srgb,var(--theme-danger) 4%,var(--surface))}.transaction-check[data-v-f52b0b7f]{border:1px solid var(--theme-sidebar-border);border-radius:.16rem;justify-self:center;width:.55rem;height:.55rem;padding:0!important}.payee-cell[data-v-f52b0b7f]{color:var(--theme-text);font-weight:600}.account-transaction-row>span:nth-child(4) svg[data-v-f52b0b7f]{width:.55rem;height:.55rem;color:var(--brand);vertical-align:-.12rem;margin-right:.18rem}.account-transaction-row .negative[data-v-f52b0b7f]{color:var(--theme-danger)}.account-transaction-row .positive[data-v-f52b0b7f]{color:var(--theme-success)}.uncategorized[data-v-f52b0b7f]{background:color-mix(in srgb,var(--theme-danger) 11%,var(--surface));color:var(--theme-danger);border-radius:.2rem;margin:0 .2rem}.transaction-state[data-v-f52b0b7f]{place-items:center;display:grid;padding-inline:0!important}.transaction-state svg[data-v-f52b0b7f]{width:.65rem;height:.65rem}.transaction-state.reconciled[data-v-f52b0b7f]{color:var(--theme-success)}.transaction-state.cleared[data-v-f52b0b7f]{color:var(--brand)}.transaction-state.pending[data-v-f52b0b7f]{color:var(--muted)}@media (width>=561px){.account-transaction-table[data-v-f52b0b7f]{flex-direction:column;flex:1;display:flex}.account-transaction-row[data-v-f52b0b7f]{flex:1}}@media (width<=560px){.account-heading[data-v-f52b0b7f]{min-height:1.8rem}.account-heading-actions[data-v-f52b0b7f]{display:none}.account-overview[data-v-f52b0b7f]{grid-template-columns:1.25fr .85fr}.balance-summary[data-v-f52b0b7f]{grid-template-columns:1fr 1fr;min-height:3.8rem;padding:.45rem .5rem}.balance-summary>span[data-v-f52b0b7f]:nth-child(3){display:none}.reconciliation-summary[data-v-f52b0b7f]{gap:.25rem;padding:.4rem .45rem}.reconciliation-summary>div[data-v-f52b0b7f]{display:block}.reconciliation-summary>div>span[data-v-f52b0b7f]:last-child{display:none}.reconciliation-summary button[data-v-f52b0b7f]{padding:.22rem .3rem}.transactions-heading[data-v-f52b0b7f]{min-height:1.85rem}.transaction-controls button[data-v-f52b0b7f]:not(.primary){display:none}.transaction-toolbar[data-v-f52b0b7f]{min-height:1.55rem}.transaction-search[data-v-f52b0b7f]{flex:1;width:auto}.tags-control[data-v-f52b0b7f]{display:none}.account-transaction-header[data-v-f52b0b7f],.account-transaction-row[data-v-f52b0b7f]{grid-template-columns:.9rem 2.7rem minmax(5rem,1fr) minmax(3.7rem,.75fr) minmax(3.8rem,.78fr)}.account-transaction-header[data-v-f52b0b7f]>:nth-child(4),.account-transaction-header[data-v-f52b0b7f]>:nth-child(7),.account-transaction-row[data-v-f52b0b7f]>:nth-child(4),.account-transaction-row[data-v-f52b0b7f]>:nth-child(7){display:none}.account-transaction-row[data-v-f52b0b7f]{min-height:1.45rem}}
