@media (width>=1024px){.desktop-hide-account[data-v-f967a9f0]{display:none!important}}.account-sidebar[data-v-2fa9a39e]{border-top:1px solid var(--color-border);margin:1rem -6px;padding-top:.5rem;font-size:.75rem}.account-sidebar>details[data-v-2fa9a39e]{margin-inline:6px}.account-sidebar summary[data-v-2fa9a39e]{cursor:pointer;align-items:center;gap:13px;min-height:40px;padding-inline:14px;list-style:none;display:flex}.group-chevron[data-v-2fa9a39e]{flex-shrink:0}.account-sidebar details[open]>summary .group-chevron[data-v-2fa9a39e]{transform:rotate(90deg)}.account-sidebar summary[data-v-2fa9a39e]::-webkit-details-marker{display:none}.group-total[data-v-2fa9a39e]{white-space:nowrap;align-items:baseline;gap:4px;margin-left:auto;font-size:.7rem;display:inline-flex}.account-nav-row[data-v-2fa9a39e]{border-radius:9px;align-items:center;padding-inline:14px;display:flex;position:relative}.account-nav-row.selected[data-v-2fa9a39e],.account-nav-row[data-v-2fa9a39e]:hover{background:var(--color-selected)}.account-nav-row.selected>.account-link[data-v-2fa9a39e]{color:var(--color-forest);font-weight:600}.account-nav-row>.account-link[data-v-2fa9a39e]{min-width:0;color:var(--color-text);flex:1;align-items:center;gap:.35rem;padding:.5rem 0 .5rem 33px;text-decoration:none;display:flex}.account-name[data-v-2fa9a39e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.account-nav-row[data-v-2fa9a39e] .money{white-space:nowrap}.account-edit[data-v-2fa9a39e]{opacity:0;width:20px;min-height:36px;color:var(--color-muted);justify-content:center;align-items:center;display:flex;position:absolute;left:14px}.account-nav-row:focus-within .account-edit[data-v-2fa9a39e],.account-nav-row:hover .account-edit[data-v-2fa9a39e]{opacity:1}.account-edit[data-v-2fa9a39e]:focus-visible,.account-edit[data-v-2fa9a39e]:hover{color:var(--color-forest);background:var(--color-surface)}.account-sidebar a[data-v-2fa9a39e]:focus-visible,.account-sidebar summary[data-v-2fa9a39e]:focus-visible{outline:2px solid var(--color-forest);outline-offset:1px}.credit[data-v-2fa9a39e]{text-align:right;margin:0 14px}.all-accounts[data-v-2fa9a39e],.credit[data-v-2fa9a39e]{color:var(--color-muted)}.all-accounts[data-v-2fa9a39e]{border-radius:9px;align-items:center;gap:13px;min-height:45px;margin:0 6px 6px;padding:10px 14px;font-size:12px;text-decoration:none;display:flex}.all-accounts.is-active[data-v-2fa9a39e],.all-accounts[data-v-2fa9a39e]:hover{background:var(--color-selected)}.all-accounts.is-active[data-v-2fa9a39e]{color:var(--color-forest);font-weight:600}.all-accounts svg[data-v-2fa9a39e]{flex-shrink:0}.add-account[data-v-2fa9a39e]{gap:6px;min-height:36px;margin:10px 20px 0;padding:7px 12px;font-size:12px;display:inline-flex}.user-menu[data-v-cc5acba8]{position:relative}.user-menu-panel[data-v-cc5acba8]{z-index:60;border:1px solid var(--color-border);background:var(--color-surface);width:calc(min(280px,100vw - 32px));box-shadow:var(--shadow-overlay);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.user-identity[data-v-cc5acba8]{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;margin-bottom:4px;padding:10px 12px 14px;display:grid}.user-identity small[data-v-cc5acba8]{color:var(--color-muted)}.user-menu-panel a[data-v-cc5acba8],.user-menu-panel button[data-v-cc5acba8]{width:100%;min-height:44px;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.user-menu-panel a[data-v-cc5acba8]:hover,.user-menu-panel button[data-v-cc5acba8]:hover{background:var(--color-selected)}.user-menu-panel .sign-out[data-v-cc5acba8]{color:var(--color-danger);border-top:1px solid var(--color-border);margin-top:4px}.user-menu-panel button[data-v-cc5acba8]:disabled{opacity:.65;cursor:wait}.user-menu-panel p[data-v-cc5acba8]{margin:8px 12px}.workspace-sections[data-v-70c6e15f]{border-bottom:1px solid var(--color-border);align-items:start;gap:.5rem;margin-bottom:.75rem;display:flex}.workspace-sections .section-tabs[data-v-70c6e15f]{border:0;flex:1;gap:1.25rem;margin:0;padding:0}.plan-tools[data-v-70c6e15f]{position:relative}.plan-tools summary[data-v-70c6e15f]{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.plan-tools .section-tools[data-v-70c6e15f]{z-index:30;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-width:200px;padding:.5rem 1rem;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0002}.plan-tools a[data-v-70c6e15f],.plan-tools button[data-v-70c6e15f]{width:100%}.plan-tools button[data-v-70c6e15f]{min-height:44px;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:.5rem 0;display:flex}.plan-tools button[data-v-70c6e15f]:focus-visible{outline:2px solid var(--color-forest);outline-offset:4px}.tool-divider[data-v-70c6e15f]{border:0;border-top:1px solid var(--color-border);width:100%;margin:2px 0}@media (width<=600px){.workspace-sections .section-tabs[data-v-70c6e15f]{flex-wrap:nowrap;gap:1rem;min-width:0;font-size:.85rem;overflow-x:auto}.section-tabs a[data-v-70c6e15f]{white-space:nowrap}}.section-tabs[data-v-70c6e15f],.section-tools[data-v-70c6e15f]{flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:1rem;display:flex}.section-tabs[data-v-70c6e15f]{border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.section-tabs a[data-v-70c6e15f],.section-tools a[data-v-70c6e15f]{min-height:44px;color:var(--color-muted);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:.5rem 0;text-decoration:none;display:inline-flex}a[aria-current][data-v-70c6e15f]{color:var(--color-forest);font-weight:700}a[data-v-70c6e15f]:hover{text-underline-offset:.3em;text-decoration:underline}a[data-v-70c6e15f]:focus-visible{outline:2px solid var(--color-forest);outline-offset:4px}.plan-tools .section-tools[data-v-70c6e15f]{gap:2px;padding:6px}.plan-tools .section-tools a[data-v-70c6e15f],.plan-tools .section-tools button[data-v-70c6e15f]{border-radius:7px;padding:10px 12px;text-decoration:none}.plan-tools .section-tools a[data-v-70c6e15f]:hover,.plan-tools .section-tools button[data-v-70c6e15f]:hover{background:var(--color-selected);color:var(--color-forest);text-decoration:none}.plan-record[data-v-fba2cb19]{z-index:29;margin:0;position:fixed;bottom:24px;right:24px}.quick-record[data-v-fba2cb19]{justify-content:flex-end;margin-bottom:1rem;display:flex}@media (width<=767px){.quick-record[data-v-fba2cb19]{right:20px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:29;margin:0;position:fixed}}.mobile-navigation a[data-v-cc665086]{white-space:nowrap;gap:3px;min-width:0;font-weight:500;text-decoration:none}.mobile-navigation a>span[data-v-cc665086]{border-radius:999px;width:48px;height:28px;transition:background .15s,color .15s}.mobile-navigation a.is-active[data-v-cc665086]{color:var(--color-text);font-weight:500}.mobile-navigation a.is-active>span[data-v-cc665086]{background:var(--color-selected);color:var(--color-forest)}.mobile-navigation a[data-v-cc665086]:focus-visible{outline:2px solid var(--color-forest);outline-offset:-2px;border-radius:10px}.app-shell[data-v-53c966f4]{--workspace-gutter:32px;--workspace-top:24px}.page-content[data-v-53c966f4]{max-width:none;padding:var(--workspace-top) var(--workspace-gutter) 110px;margin-inline:0}.app-main[data-v-53c966f4] .topbar{padding-inline:var(--workspace-gutter)}.app-footer[data-v-53c966f4]{margin-inline:var(--workspace-gutter)}@media (width<=1023px){.app-shell[data-v-53c966f4]{--workspace-gutter:24px}.activity-content[data-v-53c966f4]{background:var(--activity-canvas)}}@media (width<=767px){.app-shell[data-v-53c966f4]{--workspace-gutter:16px;--workspace-top:20px}.app-footer[data-v-53c966f4]{padding-bottom:76px}}
