.admin-header.svelte-kta9ly h1:where(.svelte-kta9ly){font-family:var(--font-display);margin:.5rem 0 .65rem;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:500}.staff-banner.svelte-kta9ly{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-kta9ly p:where(.svelte-kta9ly){color:var(--color-ink);margin:0;font-size:.88rem;line-height:1.5}.staff-auth.svelte-kta9ly{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.staff-token.svelte-kta9ly{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}.lede.svelte-kta9ly{color:var(--color-ink-muted);max-width:42rem;margin:0;line-height:1.55}.stat-grid.svelte-kta9ly{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1rem;margin:0;display:grid}.stat-grid.svelte-kta9ly dt:where(.svelte-kta9ly){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-kta9ly dd:where(.svelte-kta9ly){font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:500}.action-row.svelte-kta9ly{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.file-input.svelte-kta9ly{font-family:var(--font-mono);flex:14rem;font-size:.72rem}.hint.svelte-kta9ly,.empty.svelte-kta9ly{color:var(--color-ink-muted);margin:.75rem 0 0;font-size:.9rem;line-height:1.5}code.svelte-kta9ly{font-family:var(--font-mono);background:var(--color-highlight);padding:.1em .35em;font-size:.85em}.count.svelte-kta9ly{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.75rem;font-weight:400}.table-links.svelte-kta9ly{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-kta9ly a:where(.svelte-kta9ly){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-kta9ly a:where(.svelte-kta9ly):hover{border-color:var(--color-rule-strong);background:var(--color-highlight)}.table-links.svelte-kta9ly .count:where(.svelte-kta9ly){color:var(--color-ink-faint);font-size:.58rem}.search-form.svelte-kta9ly{gap:.65rem;display:grid}.field-label.svelte-kta9ly{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.62rem}textarea.svelte-kta9ly{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-kta9ly{margin-top:1rem}.answer.svelte-kta9ly{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-kta9ly{margin:.75rem 0 0;padding-left:1.2rem;font-size:.9rem}.table-wrap.svelte-kta9ly{overflow-x:auto}table.svelte-kta9ly{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-kta9ly,td.svelte-kta9ly{text-align:left;border-bottom:1px solid var(--color-rule);vertical-align:top;padding:.55rem .65rem}th.svelte-kta9ly{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);font-size:.58rem}.mono.svelte-kta9ly{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.68rem}.badge.svelte-kta9ly{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.58rem}.badge--ok.svelte-kta9ly,.badge--run.svelte-kta9ly{color:var(--color-ink)}.badge--err.svelte-kta9ly{color:var(--color-accent)}.footer-nav.svelte-kta9ly{margin-top:2.5rem}.footer-nav.svelte-kta9ly a:where(.svelte-kta9ly){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-kta9ly a:where(.svelte-kta9ly):hover{color:var(--color-ink)}.sr-only.svelte-kta9ly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
