.income.svelte-1wbaek4{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}h2.svelte-1wbaek4{font-size:var(--t-lg);margin:0;font-weight:600}header.svelte-1wbaek4 p:where(.svelte-1wbaek4){max-width:62ch;color:var(--subtle);font-size:var(--t-sm);margin:4px 0 0}.controls.svelte-1wbaek4{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}label.svelte-1wbaek4{gap:5px;display:grid}label.svelte-1wbaek4 span:where(.svelte-1wbaek4){color:var(--subtle);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500}input.svelte-1wbaek4{height:var(--h-secondary);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--inset);color:var(--text);font-size:var(--t-sm);font-variant-numeric:tabular-nums;padding:0 10px}input.svelte-1wbaek4:hover{border-color:var(--line-strong)}.scroll.svelte-1wbaek4{overflow-x:auto}table.svelte-1wbaek4{border-collapse:collapse;width:100%;font-size:var(--t-sm)}thead.svelte-1wbaek4 th:where(.svelte-1wbaek4){border-bottom:1px solid var(--line-soft);color:var(--subtle);font-size:var(--t-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 12px 7px;font-weight:500}tbody.svelte-1wbaek4 th:where(.svelte-1wbaek4){border-bottom:1px solid var(--line-soft);color:var(--text);text-align:left;padding:10px 12px;font-weight:600}td.svelte-1wbaek4{border-bottom:1px solid var(--line-soft);color:var(--muted);white-space:nowrap;padding:10px 12px}tr.svelte-1wbaek4:last-child td:where(.svelte-1wbaek4),tr.svelte-1wbaek4:last-child th:where(.svelte-1wbaek4){border-bottom:0}.num.svelte-1wbaek4{text-align:right}.strong.svelte-1wbaek4{color:var(--text);font-weight:600}.caveat.svelte-1wbaek4{max-width:78ch;color:var(--subtle);font-size:var(--t-xs);margin:0;line-height:1.55}.dashboard.svelte-3j4mbk{width:min(1320px,100% - 40px);min-width:0;color:var(--text);margin:0 auto;padding:36px 0 72px}.page-header.svelte-3j4mbk{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}h1.svelte-3j4mbk,h2.svelte-3j4mbk,p.svelte-3j4mbk{margin:0}h1.svelte-3j4mbk{letter-spacing:-.03em;font-size:1.75rem}h2.svelte-3j4mbk{letter-spacing:-.015em;font-size:1.05rem}p.svelte-3j4mbk{color:var(--muted);line-height:1.5}.page-header.svelte-3j4mbk p:where(.svelte-3j4mbk),.section-heading.svelte-3j4mbk p:where(.svelte-3j4mbk){margin-top:5px;font-size:.82rem}.refresh-status.svelte-3j4mbk{color:var(--muted);flex-wrap:wrap;justify-content:end;align-items:center;gap:12px;font-size:.78rem;display:flex}.refresh-status.svelte-3j4mbk .good:where(.svelte-3j4mbk){color:var(--pos)}button.svelte-3j4mbk,select.svelte-3j4mbk{border:1px solid var(--line-strong);background:var(--elevated);color:var(--text);font:inherit;border-radius:0}button.svelte-3j4mbk{cursor:pointer;padding:8px 12px}button.svelte-3j4mbk:disabled{cursor:default;opacity:.55}select.svelte-3j4mbk{padding:7px 30px 7px 9px}.page-nav.svelte-3j4mbk{flex-wrap:wrap;gap:22px;padding:16px 0 28px;display:flex}a.svelte-3j4mbk{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.page-nav.svelte-3j4mbk a:where(.svelte-3j4mbk){color:var(--muted);text-decoration:none}.page-nav.svelte-3j4mbk [aria-current=page]:where(.svelte-3j4mbk){color:var(--text);border-bottom:2px solid var(--accent)}section.svelte-3j4mbk{border:1px solid var(--line);background:var(--surface);border-radius:0;margin-top:16px}.section-heading.svelte-3j4mbk{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding:18px 20px;display:flex}.section-heading.svelte-3j4mbk>span:where(.svelte-3j4mbk){color:var(--subtle);white-space:nowrap;font-size:.75rem}.metric-table.svelte-3j4mbk{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk){border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px 20px}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-child(3n){border-right:0}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-last-child(-n+3){border-bottom:0}dt.svelte-3j4mbk{color:var(--muted);font-size:.75rem}dd.svelte-3j4mbk{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0}.metric-table.svelte-3j4mbk dd:where(.svelte-3j4mbk){font-size:1.08rem}.metric-table.svelte-3j4mbk .primary:where(.svelte-3j4mbk) dd:where(.svelte-3j4mbk){color:var(--accent-text)}.integrity-note.svelte-3j4mbk{border-top:1px solid var(--line);padding:13px 20px;font-size:.78rem}.two-column.svelte-3j4mbk{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reserve-columns.svelte-3j4mbk{grid-template-columns:1fr 1fr;display:grid}.reserve-columns.svelte-3j4mbk>:where(.svelte-3j4mbk):first-child{border-right:1px solid var(--line)}.detail-list.svelte-3j4mbk{margin:0;padding:8px 20px}.detail-list.svelte-3j4mbk div:where(.svelte-3j4mbk){border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(150px,1fr) minmax(0,1.2fr);align-items:baseline;gap:18px;padding:11px 0;display:grid}.detail-list.svelte-3j4mbk div:where(.svelte-3j4mbk):last-child{border-bottom:0}.detail-list.svelte-3j4mbk dd:where(.svelte-3j4mbk){text-align:right;margin:0}.mono.svelte-3j4mbk{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.account-links.svelte-3j4mbk{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:14px 20px;font-size:.78rem;display:flex}.table-scroll.svelte-3j4mbk{overflow-x:auto}table.svelte-3j4mbk{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.78rem}th.svelte-3j4mbk,td.svelte-3j4mbk{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;white-space:nowrap;padding:12px 14px}thead.svelte-3j4mbk th:where(.svelte-3j4mbk){color:var(--muted);font-weight:500}tbody.svelte-3j4mbk th:where(.svelte-3j4mbk){color:var(--text);font-weight:500}tbody.svelte-3j4mbk tr:where(.svelte-3j4mbk):last-child th:where(.svelte-3j4mbk),tbody.svelte-3j4mbk tr:where(.svelte-3j4mbk):last-child td:where(.svelte-3j4mbk){border-bottom:0}table.svelte-3j4mbk strong:where(.svelte-3j4mbk),table.svelte-3j4mbk span:where(.svelte-3j4mbk){display:block}table.svelte-3j4mbk span:where(.svelte-3j4mbk){color:var(--subtle);margin-top:3px;font-size:.7rem}.events-heading.svelte-3j4mbk{align-items:end}.events-heading.svelte-3j4mbk p:where(.svelte-3j4mbk){max-width:820px}.event-controls.svelte-3j4mbk{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.load-more.svelte-3j4mbk{margin:14px 20px 18px}.error-box.svelte-3j4mbk{border-left:2px solid var(--neg);background:var(--neg-wash);color:var(--text);padding:14px 16px}.error-box.svelte-3j4mbk ul:where(.svelte-3j4mbk){margin:8px 0 0;padding-left:20px}.error-box.svelte-3j4mbk li:where(.svelte-3j4mbk)+li:where(.svelte-3j4mbk){margin-top:4px}footer.svelte-3j4mbk{color:var(--subtle);flex-wrap:wrap;gap:18px;padding:20px 2px 0;font-size:.7rem;display:flex}@media (width<=860px){.page-header.svelte-3j4mbk,.section-heading.svelte-3j4mbk{flex-direction:column;align-items:start}.refresh-status.svelte-3j4mbk{justify-content:start}.metric-table.svelte-3j4mbk{grid-template-columns:1fr 1fr}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-child(3n){border-right:1px solid var(--line)}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-child(2n){border-right:0}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-last-child(-n+3){border-bottom:1px solid var(--line)}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-last-child(-n+2){border-bottom:0}.two-column.svelte-3j4mbk,.reserve-columns.svelte-3j4mbk{grid-template-columns:1fr}.reserve-columns.svelte-3j4mbk>:where(.svelte-3j4mbk):first-child{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.dashboard.svelte-3j4mbk{width:min(100% - 24px,1320px);padding-top:24px}.metric-table.svelte-3j4mbk{grid-template-columns:1fr}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk),.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-child(2n),.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.metric-table.svelte-3j4mbk div:where(.svelte-3j4mbk):last-child{border-bottom:0}.detail-list.svelte-3j4mbk div:where(.svelte-3j4mbk){grid-template-columns:1fr;gap:4px}.detail-list.svelte-3j4mbk dd:where(.svelte-3j4mbk){text-align:left}.events-heading.svelte-3j4mbk{align-items:stretch}}
