.tool.svelte-niyo5z{gap:.85rem;inline-size:100%;max-inline-size:34rem;display:grid}.tool-where.svelte-niyo5z{inline-size:100%}.page.svelte-niyo5z{gap:var(--gap-wide);grid-template-columns:minmax(0,1fr);padding-block-start:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}h2.svelte-niyo5z{font-size:var(--text-head)}.head-row.svelte-niyo5z{justify-content:space-between;align-items:center;gap:var(--gap-tight);flex-wrap:wrap;margin-block-end:var(--gap);display:flex}.ref.svelte-niyo5z{align-items:baseline;gap:var(--gap-tight);background:var(--plate);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .7rem;display:flex}.ref-tag.svelte-niyo5z{font-size:var(--text-micro);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink-3);font-weight:700}.ref-num.svelte-niyo5z{letter-spacing:var(--track-num);color:var(--ink);font-size:1.0625rem;font-weight:800}.rows.svelte-niyo5z{background:var(--line-soft);border:1px solid var(--line);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.empty.svelte-niyo5z{padding:var(--gap-snug) var(--gap);background:var(--warn-tint);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--warn-deep);color:var(--ink)}.fault.svelte-niyo5z{padding:var(--gap-snug) var(--gap);background:var(--warn-tint);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--bad-ink);color:var(--ink)}
