.app.svelte-1bm518h{background:var(--color-surface-page);min-height:100vh;color:var(--color-text-primary)}.brand.svelte-1bm518h{letter-spacing:-.01em;color:var(--color-text-primary);font-size:1.125rem;font-weight:800;text-decoration:none}.brand.svelte-1bm518h b:where(.svelte-1bm518h){color:var(--color-brand)}.drawer.svelte-1bm518h{display:none}.appbar.svelte-1bm518h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-navy);align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.ab-title.svelte-1bm518h{flex:1;font-size:.95rem;font-weight:700}.appbar.svelte-1bm518h form:where(.svelte-1bm518h){margin:0;display:flex}.ab-out.svelte-1bm518h{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:.35rem;display:grid}.ab-out.svelte-1bm518h svg:where(.svelte-1bm518h){width:1.2rem;height:1.2rem}.tabs.svelte-1bm518h{scrollbar-width:none;border-bottom:1px solid var(--color-border-subtle);background:var(--color-navy);z-index:5;gap:.35rem;padding:.6rem 1rem;display:flex;position:sticky;top:0;overflow-x:auto}.tabs.svelte-1bm518h::-webkit-scrollbar{display:none}.tab.svelte-1bm518h{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:999px;flex-shrink:0;padding:.45rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none}.tab.active.svelte-1bm518h{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-inverse)}.content.svelte-1bm518h{min-width:0}@media (width>=60rem){.appbar.svelte-1bm518h,.tabs.svelte-1bm518h{display:none}.app.svelte-1bm518h{grid-template-columns:16rem minmax(0,1fr);display:grid}.drawer.svelte-1bm518h{background:var(--color-navy);border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:.2rem;height:100vh;padding:1.4rem 1rem 1.25rem;display:flex;position:sticky;top:0}.drawer.svelte-1bm518h .brand:where(.svelte-1bm518h){padding:0 .55rem .4rem}.who.svelte-1bm518h{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:.15rem;margin-bottom:.75rem;padding:.6rem .55rem .9rem;display:flex}.who-lab.svelte-1bm518h{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);font-size:.62rem;font-weight:700}.who-name.svelte-1bm518h{overflow-wrap:anywhere;font-size:.92rem;font-weight:800}.dnav.svelte-1bm518h{flex-direction:column;gap:.2rem;display:flex}.spacer.svelte-1bm518h{flex:1}.drawer.svelte-1bm518h form:where(.svelte-1bm518h){margin:0;display:flex}.ditem.svelte-1bm518h{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.6rem;align-items:center;gap:.65rem;padding:.62rem .7rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.ditem.svelte-1bm518h svg:where(.svelte-1bm518h){flex-shrink:0;width:1.05rem;height:1.05rem}.ditem.svelte-1bm518h:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.ditem.active.svelte-1bm518h{background:var(--color-brand);color:var(--color-text-inverse)}.ditem.back.svelte-1bm518h,.ditem.out.svelte-1bm518h{color:var(--color-text-muted)}.ditem.out.svelte-1bm518h:hover{color:var(--color-danger-500);background:0 0}}.bare.svelte-1bm518h{background:var(--color-surface-page);min-height:100vh;color:var(--color-text-primary);padding-top:2.5rem}.bare-brand.svelte-1bm518h{text-align:center;font-size:1.35rem;display:block}
