.tabs.svelte-pubvba{scrollbar-width:none;gap:6px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs.svelte-pubvba button:where(.svelte-pubvba){border:1px solid var(--line);color:var(--text-muted);font:500 .92rem var(--font-body);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 16px}.tabs.svelte-pubvba button:where(.svelte-pubvba):hover{color:var(--text)}.tabs.svelte-pubvba .active:where(.svelte-pubvba),.tabs.svelte-pubvba .active:where(.svelte-pubvba):hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.workspace.svelte-pubvba{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:20px;display:grid}.editor.svelte-pubvba{height:clamp(420px,70vh,760px);overflow:hidden}.status.svelte-pubvba{color:var(--on-ink-muted);margin:0;padding:18px 20px}.result.svelte-pubvba{flex-direction:column;gap:18px;min-width:0;display:flex}.result.svelte-pubvba section:where(.svelte-pubvba){min-width:0}h2.svelte-pubvba{font:500 .85rem var(--font-mono);color:var(--text-muted);margin-bottom:8px}.args.svelte-pubvba{overflow-wrap:anywhere;gap:10px;margin:8px 0 0;display:flex}.args.svelte-pubvba span:where(.svelte-pubvba){color:var(--text-muted);font-size:.85rem}.diagnostics.svelte-pubvba{border-left:3px solid var(--accent);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:0 8px 8px 0;padding:12px 16px}.diagnostics.svelte-pubvba h2:where(.svelte-pubvba){color:var(--text);font:600 .95rem var(--font-body)}.diagnostics.svelte-pubvba ul:where(.svelte-pubvba){margin:0;padding:0;font-size:.875rem;list-style:none}.diagnostics.svelte-pubvba li:where(.svelte-pubvba)+li:where(.svelte-pubvba){margin-top:8px}.diagnostics.svelte-pubvba li:where(.svelte-pubvba) span:where(.svelte-pubvba){color:var(--text-muted);font-weight:600}.diagnostics.svelte-pubvba p:where(.svelte-pubvba),.empty.svelte-pubvba{margin:0;font-size:.9rem}.empty.svelte-pubvba{color:var(--text-muted)}@media (width<=860px){.workspace.svelte-pubvba{grid-template-columns:minmax(0,1fr)}.editor.svelte-pubvba{height:55vh;min-height:340px}}main.svelte-j6hxly{padding-block:32px 72px}h1.svelte-j6hxly{font-size:clamp(2rem,4vw,2.5rem)}.intro.svelte-j6hxly{max-width:46rem;color:var(--text-muted);margin:8px 0 24px}
