/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root,:host{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.35rem;--radius-lg:.5rem;--color-canvas:#d8e1ee;--color-surface:#fff;--color-ink:#0b1726;--color-ink-muted:#455068;--color-accent:#0e7490;--color-accent-subtle:#f0f9fb;--color-danger:#b91c1c;--color-danger-subtle:#fef2f2;--color-warning:#b45309;--color-warning-subtle:#fffbeb;--color-at-risk:#92400e;--color-at-risk-subtle:#fef3c7;--color-stale:#4c5568;--color-stale-subtle:#f1f5f9;--color-mock:#155e75;--color-mock-subtle:#f0f9fb;--color-border:#0b17261a;--color-on-accent:#fff;--font-size-xs:.75rem;--font-size-sm:.85rem;--font-size-md:.92rem;--font-size-lg:1.45rem;--font-size-xl:1.9rem;--line-height-body:1.45;--letter-spacing-wide:.04em;--space-none:0;--space-3xs:.15rem;--space-2xs:.35rem;--space-xs:.5rem;--space-sm:.65rem;--space-md:.75rem;--space-lg:.85rem;--space-xl:1.25rem;--space-2xl:1.5rem;--space-3xl:2rem;--radius-none:0;--elevation-0:none;--elevation-rest:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0d;--elevation-hover:0 6px 16px #0f172a14, 0 2px 4px #0f172a0d;--elevation-elevated:0 16px 40px #0f172a1f, 0 4px 8px #0f172a0f;--focus-ring:0 0 0 .125rem var(--color-accent);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--opacity-disabled:.6;--opacity-muted:.8;--opacity-band-label:.7;--measure-form:22rem;--measure-card:46rem;--measure-wide:64rem;--measure-placeholder:40rem;--shell-min-height:100vh;--border-width:.0625rem;--border-width-accent:.1875rem;--target-min:1.5rem}:root{color-scheme:light}*{box-sizing:border-box}:where(a,button,summary,select,input:not([type=hidden]),textarea,[role=menuitem],[role=option],[role=combobox]){min-width:var(--target-min);min-height:var(--target-min)}body{margin:var(--space-none);background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);line-height:var(--line-height-body)}.muted{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.placeholder{max-width:var(--measure-placeholder);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-2xl)}.badge{display:inline-block;margin:var(--space-none) var(--space-none) var(--space-xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.placeholder h1{margin:var(--space-none) var(--space-none) var(--space-xs);font-size:var(--font-size-lg)}.placeholder p:last-child{margin:var(--space-none);color:var(--color-ink-muted)}.card{max-width:var(--measure-card);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-rest);padding:var(--space-xl) var(--space-2xl)}.card.wide{max-width:var(--measure-wide)}.form{display:grid;gap:var(--space-2xs);max-width:var(--measure-form);margin-top:var(--space-xl)}.form label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.form input{padding:var(--space-xs) var(--space-sm);font:inherit;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.form input:focus,.form button:focus{outline:none;box-shadow:var(--focus-ring)}.form button{margin-top:var(--space-sm);padding:var(--space-xs) var(--space-md);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent)}.form button[disabled]{opacity:var(--opacity-disabled);cursor:progress}.error{margin:var(--space-2xs) var(--space-none) var(--space-none);padding:var(--space-xs) var(--space-sm);border-left:var(--border-width-accent) solid var(--color-danger);background:var(--color-danger-subtle);font-size:var(--font-size-sm)}.band{display:flex;flex-wrap:wrap;gap:var(--space-3xl);margin:var(--space-xl) var(--space-none);padding:var(--space-lg) var(--space-xl);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.band-figure{display:flex;flex-direction:column;gap:var(--space-3xs)}.band-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.band-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);opacity:var(--opacity-band-label)}.band-note{font-size:var(--font-size-xs);text-transform:none;letter-spacing:0;opacity:var(--opacity-band-label)}.band-figure-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.band-figure-button[aria-pressed=true]{outline:var(--border-width-accent) solid var(--color-accent);outline-offset:var(--space-3xs);border-radius:var(--radius-sm)}.exposure h2,.queue h2{margin:var(--space-xl) var(--space-none) var(--space-xs);font-size:var(--font-size-md)}.exposure-scope{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-sm)}.exposure-scope label{display:flex;flex-direction:column;gap:var(--space-3xs);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.scope-field{display:flex;flex-direction:column;gap:var(--space-3xs)}.scope-label{font:inherit;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);cursor:help}.combobox-input{font:inherit;text-transform:none;letter-spacing:0;padding:var(--space-3xs) var(--space-xs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.popup{z-index:1;padding:var(--space-2xs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--elevation-elevated);font:inherit}.tooltip-popup{max-width:var(--measure-form);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);text-transform:none;letter-spacing:0}.menu-item,.combobox-item{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer}.menu-item[data-highlighted],.combobox-item[data-highlighted]{background:var(--color-accent-subtle)}.queue{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-border)}.empty{padding:var(--space-md) var(--space-md);border-left:var(--border-width-accent) solid var(--color-accent);background:var(--color-accent-subtle)}.reality{margin-top:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-mock)}.spend{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--color-border)}.spend h2{margin:var(--space-none) var(--space-none) var(--space-xs);font-size:var(--font-size-md)}.spend h3{margin:var(--space-md) var(--space-none) var(--space-xs);font-size:var(--font-size-sm)}.ask-form{max-width:var(--measure-placeholder)}.ask-form textarea{padding:var(--space-xs) var(--space-sm);font:inherit;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;resize:vertical}.ask-result{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--color-border)}.conn-list{margin:var(--space-lg) var(--space-none);padding-left:var(--space-xl)}.conn-list li{margin:var(--space-sm) var(--space-none)}.filter-row{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);align-items:end;margin:var(--space-lg) var(--space-none)}.filter-row label{font-size:var(--font-size-sm);display:grid;gap:var(--space-3xs)}.filter-row button,.secondary{padding:var(--space-2xs) var(--space-md);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:var(--radius-sm)}.filter-row button[type=submit]{border:var(--border-width) solid transparent;background:var(--color-accent);color:var(--color-on-accent)}.secondary{border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:inherit}.secondary:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.table-wrap{overflow-x:auto;margin-top:var(--space-lg)}.audit-table{width:100%;border-collapse:collapse;font-size:var(--font-size-md)}.audit-table th,.audit-table td{text-align:left;padding:var(--space-2xs) var(--space-xs);border-bottom:var(--border-width) solid var(--color-border);vertical-align:top}.audit-table th{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-ink-muted)}.surface-region{margin:var(--space-xl) var(--space-none)}.surface-region p{margin:var(--space-none)}.surface-asof,.surface-scan{margin-top:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-ink-muted)}.surface-unknown{padding:var(--space-md);border-left:var(--border-width-accent) solid var(--color-ink-muted);background:var(--color-stale-subtle)}.surface-stale{padding:var(--space-md);border-left:var(--border-width-accent) solid var(--color-stale);background:var(--color-stale-subtle)}.skeleton{display:flex;flex-wrap:wrap;gap:var(--space-3xl);margin:var(--space-xl) var(--space-none)}.skeleton-status,.skeleton-list,.skeleton-table{flex-direction:column;gap:var(--space-sm)}.skeleton-bar{min-width:var(--space-3xl);min-height:var(--font-size-xl);height:var(--font-size-xl);border-radius:var(--radius-sm);background:var(--color-stale-subtle);animation:skeleton-pulse var(--duration-slower) var(--ease-smooth) infinite}.skeleton-list .skeleton-bar,.skeleton-table .skeleton-bar,.skeleton-status .skeleton-bar{width:100%;min-width:0}@keyframes skeleton-pulse{50%{opacity:var(--opacity-disabled)}}.labeled-figure{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs)}.figure-value{font-variant-numeric:tabular-nums}.figure-provenance,.figure-stale,.figure-asof{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.figure-stale{color:var(--color-stale)}.figure-asof{font-weight:inherit;color:var(--color-ink-muted)}.provenance-legend{margin-top:var(--space-md);font-size:var(--font-size-sm);color:var(--color-ink)}.ranked-list{margin:var(--space-lg) var(--space-none);padding-left:var(--space-xl)}.ranked-row-link{display:block;color:inherit;text-decoration:none}.ranked-row-link:hover,.ranked-row-link:focus-visible{text-decoration:underline}.ranked-figures{display:flex;flex-wrap:wrap;gap:var(--space-xl);margin-top:var(--space-xs)}.citation-block{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-border)}.citation-fields{display:grid;gap:var(--space-2xs);margin:var(--space-sm) var(--space-none) var(--space-none)}.citation-field{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--space-sm)}.citation-field dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.join-panel{margin-top:var(--space-lg);padding:var(--space-md);border-left:var(--border-width-accent) solid var(--color-ink)}.join-panel h2{margin:var(--space-none) var(--space-none) var(--space-xs);font-size:var(--font-size-md)}.join-tier{font-weight:var(--font-weight-semibold)}.open-in-source{display:inline-block;margin-top:var(--space-sm)}.shell{min-height:var(--shell-min-height);display:grid;grid-template-rows:auto auto 1fr;background:var(--color-canvas);color:var(--color-ink)}.shell-header{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;padding:var(--space-lg) var(--space-xl);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.lockup{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-ink);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-wide)}.lockup-mark{display:inline-block;width:var(--space-sm);height:var(--space-xl);background:var(--color-accent);border-radius:var(--radius-sm)}.lockup-wordmark{font-family:var(--font-sans)}.scope-indicator{margin:var(--space-none);margin-left:auto;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.user-menu-trigger{cursor:pointer;border:var(--space-none);background:none;padding:var(--space-2xs) var(--space-sm);color:var(--color-accent);font:inherit;font-size:var(--font-size-sm)}.user-menu-trigger:focus-visible,.menu-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.shell-nav{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:var(--space-sm) var(--space-xl);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.nav-link{text-decoration:none;color:var(--color-accent);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:background-color var(--duration-fast) var(--ease-smooth)}.nav-link.active{background:var(--color-accent-subtle);font-weight:var(--font-weight-semibold)}.shell-main{padding:var(--space-2xl) var(--space-xl)}.boot-status{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.linklike{border:var(--space-none);background:none;padding:var(--space-none);font:inherit;color:var(--color-accent);cursor:pointer;text-decoration:underline}.sign-in .form{margin-top:var(--space-xl)}
