.errors-page.svelte-unbh6k{background:var(--paper);min-height:100vh}.diagnostic-stage.svelte-unbh6k{max-width:76rem;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,3rem) 7rem}.diagnostic-search.svelte-unbh6k{border:1px solid var(--code-line);background:var(--code-canvas);min-height:4.4rem;box-shadow:.7rem .7rem 0 var(--signal-wash);color:var(--code-text);grid-template-columns:7rem minmax(0,1fr) 3.5rem;align-items:center;display:grid}.diagnostic-search.svelte-unbh6k>span:where(.svelte-unbh6k){border-right:1px solid var(--code-line);font-family:var(--font-mono);letter-spacing:.08em;color:var(--code-kw);align-self:stretch;align-items:center;gap:.45rem;padding:0 1rem;font-size:.6rem;font-weight:700;display:flex}.diagnostic-search.svelte-unbh6k input:where(.svelte-unbh6k){width:100%;min-height:4.2rem;font-family:var(--font-mono);color:var(--code-text);background:0 0;border:0;padding:0 1rem;font-size:.76rem}.diagnostic-search.svelte-unbh6k input:where(.svelte-unbh6k)::placeholder{color:var(--code-comment)}.diagnostic-search.svelte-unbh6k input:where(.svelte-unbh6k):focus{outline:0}.diagnostic-search.svelte-unbh6k small:where(.svelte-unbh6k){border-left:1px solid var(--code-line);font-family:var(--font-mono);color:var(--code-num);padding:0 1rem;font-size:.65rem;font-weight:700}.category-ledger.svelte-unbh6k{border-top:1px solid var(--line-strong);margin-top:clamp(4rem,8vw,7rem)}.diagnostic-category.svelte-unbh6k{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(2.5rem,5vw,4rem) 0;display:grid}.diagnostic-category.svelte-unbh6k>header:where(.svelte-unbh6k){grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.7rem;display:grid}.diagnostic-category.svelte-unbh6k>header:where(.svelte-unbh6k)>span:where(.svelte-unbh6k),.diagnostic-category.svelte-unbh6k>header:where(.svelte-unbh6k) small:where(.svelte-unbh6k){font-family:var(--font-mono);color:var(--err);font-size:.62rem;font-weight:700}.diagnostic-category.svelte-unbh6k h2:where(.svelte-unbh6k){letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:720;line-height:1}.diagnostic-category.svelte-unbh6k>header:where(.svelte-unbh6k) small:where(.svelte-unbh6k){color:var(--ink-mute);margin-top:.55rem;display:block}.diagnostic-list.svelte-unbh6k{border-top:.3rem solid var(--accent)}.diagnostic-list.svelte-unbh6k>a:where(.svelte-unbh6k){border:1px solid var(--line-strong);background:var(--paper-raised);min-height:6rem;color:var(--ink-secondary);border-top:0;grid-template-columns:7rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:grid}.diagnostic-list.svelte-unbh6k>a:where(.svelte-unbh6k):hover{background:var(--paper-overlay);color:var(--accent)}.diagnostic-list.svelte-unbh6k>a.error-row:where(.svelte-unbh6k):hover{box-shadow:inset .28rem 0 0 var(--err)}.diagnostic-list.svelte-unbh6k>a.warning-row:where(.svelte-unbh6k):hover{box-shadow:inset .28rem 0 0 var(--warn)}.diagnostic-code.svelte-unbh6k{color:var(--err);align-items:center;gap:.55rem;display:flex}.warning-row.svelte-unbh6k .diagnostic-code:where(.svelte-unbh6k){color:var(--warn)}.diagnostic-code.svelte-unbh6k code:where(.svelte-unbh6k){font-size:.76rem;font-weight:750}.diagnostic-copy.svelte-unbh6k>div:where(.svelte-unbh6k){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.diagnostic-copy.svelte-unbh6k strong:where(.svelte-unbh6k){color:var(--ink);font-size:.82rem}.diagnostic-copy.svelte-unbh6k small:where(.svelte-unbh6k){border-left:.2rem solid var(--signal);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);padding-left:.5rem;font-size:.53rem}.diagnostic-copy.svelte-unbh6k p:where(.svelte-unbh6k){color:var(--ink-mute);margin-top:.45rem;font-size:.72rem;line-height:1.5}.empty-query.svelte-unbh6k{min-height:18rem;color:var(--ink-mute);align-content:center;place-items:center;gap:1rem;display:grid}@media (width<=52rem){.diagnostic-category.svelte-unbh6k{grid-template-columns:1fr}.diagnostic-category.svelte-unbh6k>header:where(.svelte-unbh6k){max-width:28rem}}@media (width<=38rem){.diagnostic-search.svelte-unbh6k{grid-template-columns:3rem minmax(0,1fr) 3rem}.diagnostic-search.svelte-unbh6k>span:where(.svelte-unbh6k){justify-content:center;padding:0;font-size:0}.diagnostic-list.svelte-unbh6k>a:where(.svelte-unbh6k){grid-template-columns:5.5rem minmax(0,1fr)}.diagnostic-list.svelte-unbh6k>a:where(.svelte-unbh6k)>svg:last-child{display:none}}
