.section-heading[data-astro-cid-gpsid7n2]{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.finance-state[data-astro-cid-gpsid7n2]{text-align:center;max-width:480px;color:var(--portal-text-muted);margin:15vh auto 0}.finance-state--denied[data-astro-cid-gpsid7n2]{color:var(--color-error);font-weight:600}.finance-shell__controls[data-astro-cid-gpsid7n2]{margin-bottom:var(--space-3);border-bottom:1px solid var(--portal-border);padding:8px 0 10px}.finance-shell__body[data-astro-cid-gpsid7n2]{gap:var(--space-4);flex-direction:column;display:flex}.finance-period-notice[data-astro-cid-gpsid7n2]{color:var(--portal-text-muted);background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--radius-md);padding:10px 14px;font-size:.82rem}.summary-grid[data-astro-cid-gpsid7n2]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.summary-card[data-astro-cid-gpsid7n2]{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--radius-lg);padding:var(--space-3);flex-direction:column;gap:6px;min-height:100px;display:flex}.summary-card__label[data-astro-cid-gpsid7n2]{text-transform:uppercase;letter-spacing:.05em;color:var(--portal-text-muted);margin:0;font-size:.72rem;font-weight:700}.summary-card__value[data-astro-cid-gpsid7n2]{font-size:var(--font-size-2xl);font-weight:700;font-family:var(--font-serif);margin:0}.summary-card__delta[data-astro-cid-gpsid7n2]{color:var(--portal-text-muted);margin:0;font-size:.78rem}.finance-alert[data-astro-cid-gpsid7n2]{border-radius:var(--radius-md);color:var(--color-warning);background:#e2a03f1a;border:1px solid #e2a03f4d;padding:10px 14px;font-size:.85rem}.finance-home__empty-note[data-astro-cid-gpsid7n2]{color:var(--portal-text-muted);padding:var(--space-4) 0;text-align:center;font-size:.9rem}.finance-home__view-all[data-astro-cid-gpsid7n2]{margin-top:var(--space-2);color:var(--color-accent-primary);font-size:.8rem;font-weight:600;display:inline-block}.finance-home__source-line[data-astro-cid-gpsid7n2]{color:var(--portal-text-muted);margin:6px 0 0;font-size:.72rem}.real-tx-table[data-astro-cid-gpsid7n2]{border-collapse:collapse;border:1px solid var(--portal-border);border-radius:var(--radius-md);width:100%;font-size:.85rem;overflow:hidden}.real-tx-table[data-astro-cid-gpsid7n2] th[data-astro-cid-gpsid7n2],.real-tx-table[data-astro-cid-gpsid7n2] td[data-astro-cid-gpsid7n2]{border-bottom:1px solid var(--portal-border);text-align:left;padding:10px 14px}.real-tx-table[data-astro-cid-gpsid7n2] thead[data-astro-cid-gpsid7n2] th[data-astro-cid-gpsid7n2]{text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted);white-space:nowrap;font-size:.68rem}.real-tx-table[data-astro-cid-gpsid7n2] .numeric[data-astro-cid-gpsid7n2]{text-align:right;font-weight:600}.real-tx-table[data-astro-cid-gpsid7n2] .numeric[data-astro-cid-gpsid7n2].is-credit{color:var(--color-success)}@media (width<=700px){.real-tx-table[data-astro-cid-gpsid7n2] thead[data-astro-cid-gpsid7n2]{display:none}.real-tx-table[data-astro-cid-gpsid7n2],.real-tx-table[data-astro-cid-gpsid7n2] tbody[data-astro-cid-gpsid7n2],.real-tx-table[data-astro-cid-gpsid7n2] tr[data-astro-cid-gpsid7n2],.real-tx-table[data-astro-cid-gpsid7n2] td[data-astro-cid-gpsid7n2]{width:100%;display:block}.real-tx-table[data-astro-cid-gpsid7n2] tr[data-astro-cid-gpsid7n2]{border:1px solid var(--portal-border);border-radius:var(--radius-md);margin-bottom:var(--space-2);padding:var(--space-2)}.real-tx-table[data-astro-cid-gpsid7n2] td[data-astro-cid-gpsid7n2]{border-bottom:none;padding:4px 0}.real-tx-table[data-astro-cid-gpsid7n2] td[data-astro-cid-gpsid7n2][data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted);margin-bottom:2px;font-size:.65rem;font-weight:700;display:block}.real-tx-table[data-astro-cid-gpsid7n2] .numeric[data-astro-cid-gpsid7n2]{text-align:left}}.sr-only[data-astro-cid-gpsid7n2]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
