.studio.svelte-10vdgwd{border:1px solid var(--line);background:var(--panel);border-radius:var(--r)}.studio-bar.svelte-10vdgwd{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;flex-wrap:wrap;padding:1rem 1.1rem;border-bottom:1px solid var(--line)}.studio-bar.svelte-10vdgwd h2:where(.svelte-10vdgwd){margin:.15rem 0 0;font-size:1.2rem}.acts.svelte-10vdgwd{display:flex;gap:.45rem;flex-wrap:wrap}.k.svelte-10vdgwd{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0}.split.svelte-10vdgwd{display:grid;grid-template-columns:1fr 1fr}.split.svelte-10vdgwd>div:where(.svelte-10vdgwd){padding:1rem 1.1rem 1.2rem}.out.svelte-10vdgwd{background:#0c0b0a;border-left:1px solid var(--line);color:#f3f1ec}label.svelte-10vdgwd{display:block;font-size:.8rem;margin:.7rem 0 .25rem}input.svelte-10vdgwd,textarea.svelte-10vdgwd{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:.45rem .55rem;font-family:var(--mono);font-size:.78rem}.file-tabs.svelte-10vdgwd{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0}.file-tabs.svelte-10vdgwd button:where(.svelte-10vdgwd){font:inherit;font-family:var(--mono);font-size:.72rem;background:transparent;color:var(--mute);border:1px solid var(--line);border-radius:var(--r);padding:.2rem .45rem;cursor:pointer}.file-tabs.svelte-10vdgwd button.on:where(.svelte-10vdgwd){color:var(--accent-ink);background:var(--accent);border-color:var(--ink)}.graph.svelte-10vdgwd{width:100%;height:auto;margin:.6rem 0 1rem}.status.svelte-10vdgwd{font-family:var(--mono);font-size:.85rem}.status.bad.svelte-10vdgwd{color:var(--accent)}.fine.svelte-10vdgwd{color:var(--mute);font-size:.8rem}.err.svelte-10vdgwd{color:#f3b4b4;padding:0 1.1rem}article.svelte-10vdgwd{margin:.8rem 0;padding:.6rem .7rem;border:1px solid var(--line);border-radius:var(--r)}article.svelte-10vdgwd p:where(.svelte-10vdgwd){margin:.25rem 0 0}@media(max-width:900px){.split.svelte-10vdgwd{grid-template-columns:1fr}.out.svelte-10vdgwd{border-left:0;border-top:1px solid var(--line)}}.prod.svelte-1hlnv8p{max-width:78rem;margin:0 auto;padding:3.2rem 5vw 4rem}.prod-head.svelte-1hlnv8p{max-width:42rem;margin-bottom:2rem}h1.svelte-1hlnv8p{margin:0 0 .7rem;font-size:clamp(2.1rem,5vw,3.6rem);line-height:.96;max-width:14ch}.lede.svelte-1hlnv8p{color:var(--mute);max-width:50ch}
