.workspace-tabs{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0 0;padding:0 0 14px;border-bottom:1px solid var(--line)}
.workspace-tabs button{padding:12px 0;background:transparent;border:0;color:var(--muted);font:12px var(--mono);cursor:pointer}.workspace-tabs button[aria-selected=true]{color:var(--accent);border-bottom:1px solid currentColor}
.finance-panel{padding:40px 0 60px;max-width:1200px;margin:auto}.finance-panel h1{font-size:clamp(32px,5vw,64px);margin:12px 0 22px}.finance-panel p{font:14px/1.8 var(--sans);max-width:75ch}.finance-panel #finance-status{color:var(--accent);margin:24px 0}.finance-table-scroll{overflow-x:auto}.finance-panel table{border-collapse:collapse;width:100%;font:12px/1.6 var(--mono)}.finance-panel th,.finance-panel td{padding:18px 12px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.finance-panel th:first-child,.finance-panel td:first-child{text-align:left}.finance-panel th{color:var(--muted);font-weight:500}.finance-panel button{background:transparent;border:1px solid var(--line);color:var(--accent);padding:12px 18px;cursor:pointer}.finance-panel .finance-scope{color:var(--muted);font-size:12px}
[hidden]{display:none!important}

.finance-business{margin:38px 0}.finance-business h2{font-size:26px}.finance-business h3{font-size:15px;margin-top:26px}
