.staff-banner.svelte-1jef3w8{border:1px solid color-mix(in oklch, var(--color-accent) 35%, var(--color-rule-strong));background:color-mix(in oklch, var(--color-accent) 8%, var(--color-highlight));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.staff-banner.svelte-1jef3w8 p:where(.svelte-1jef3w8){color:var(--color-ink);margin:0;font-size:.88rem;line-height:1.5}.staff-auth.svelte-1jef3w8{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.staff-token.svelte-1jef3w8{border:1px solid var(--color-rule-strong);min-width:12rem;font-family:var(--font-mono);background:var(--color-paper);padding:.45rem .6rem;font-size:.72rem}.stat-grid.svelte-1jef3w8{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1rem;margin:0;display:grid}.stat-grid.svelte-1jef3w8 dt:where(.svelte-1jef3w8){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 .25rem;font-size:.58rem}.stat-grid.svelte-1jef3w8 dd:where(.svelte-1jef3w8){font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:500}.action-row.svelte-1jef3w8{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.file-input.svelte-1jef3w8{font-family:var(--font-mono);flex:14rem;font-size:.72rem}.hint.svelte-1jef3w8,.empty.svelte-1jef3w8{color:var(--color-ink-muted);margin:.75rem 0 0;font-size:.9rem;line-height:1.5}code.svelte-1jef3w8{font-family:var(--font-mono);background:var(--color-highlight);padding:.1em .35em;font-size:.85em}.count.svelte-1jef3w8{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.75rem;font-weight:400}.table-links.svelte-1jef3w8{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.table-links.svelte-1jef3w8 a:where(.svelte-1jef3w8){border:1px solid var(--color-rule);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.62rem;text-decoration:none;display:flex}.table-links.svelte-1jef3w8 a:where(.svelte-1jef3w8):hover{border-color:var(--color-rule-strong);background:var(--color-highlight)}.table-links.svelte-1jef3w8 .count:where(.svelte-1jef3w8){color:var(--color-ink-faint);font-size:.58rem}.search-form.svelte-1jef3w8{gap:.65rem;display:grid}.field-label.svelte-1jef3w8{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.62rem}textarea.svelte-1jef3w8{border:1px solid var(--color-rule-strong);width:100%;font-family:var(--font-body);background:var(--color-paper);resize:vertical;padding:.6rem .7rem}.results.svelte-1jef3w8{margin-top:1rem}.answer.svelte-1jef3w8{white-space:pre-wrap;font-family:var(--font-body);background:var(--color-paper);border:1px solid var(--color-rule);margin:.5rem 0 0;padding:.75rem;font-size:.9rem;line-height:1.55}.chunk-list.svelte-1jef3w8{margin:.75rem 0 0;padding-left:1.2rem;font-size:.9rem}.table-wrap.svelte-1jef3w8{overflow-x:auto}table.svelte-1jef3w8{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-1jef3w8,td.svelte-1jef3w8{text-align:left;border-bottom:1px solid var(--color-rule);vertical-align:top;padding:.55rem .65rem}th.svelte-1jef3w8{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);font-size:.58rem}.mono.svelte-1jef3w8{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.68rem}.badge.svelte-1jef3w8{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.58rem}.badge--ok.svelte-1jef3w8,.badge--run.svelte-1jef3w8{color:var(--color-ink)}.badge--err.svelte-1jef3w8{color:var(--color-accent)}.footer-nav.svelte-1jef3w8{margin-top:2.5rem}.footer-nav.svelte-1jef3w8 a:where(.svelte-1jef3w8){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.62rem;text-decoration:none}.footer-nav.svelte-1jef3w8 a:where(.svelte-1jef3w8):hover{color:var(--color-ink)}.sr-only.svelte-1jef3w8{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
