.editor-host.svelte-18e24ez{height:100%;overflow:hidden}.editor-host.svelte-18e24ez .cm-editor{height:100%}.editor-host.svelte-18e24ez .cm-scroller{overflow:auto}.pg.svelte-j6hxly{display:flex;flex-direction:column;height:calc(100dvh - var(--nav-h));min-height:480px}.toolbar.svelte-j6hxly{display:flex;align-items:center;gap:.55rem;padding:.55rem clamp(.6rem,2vw,1.2rem);border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap}.tb.svelte-j6hxly{padding:.38em .9em;font-size:.88rem}.tb.stop.svelte-j6hxly{border-color:color-mix(in oklab,var(--err) 50%,transparent);color:var(--err)}.tb.subtle.svelte-j6hxly{opacity:.8}.ex-select.svelte-j6hxly{background:var(--bg-panel);color:var(--fg);border:1px solid var(--border-strong);border-radius:8px;padding:.42em .6em;font-family:var(--font-body);font-size:.86rem;max-width:40vw}.ex-select.svelte-j6hxly option:where(.svelte-j6hxly){background:var(--bg-elev)}.spacer.svelte-j6hxly{flex:1}.status.svelte-j6hxly{display:inline-flex;align-items:center;gap:.45em;font-size:.82rem;color:var(--fg-muted);white-space:nowrap}.status.svelte-j6hxly .dot:where(.svelte-j6hxly){width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px color-mix(in oklab,var(--ok) 60%,transparent)}.status.live.svelte-j6hxly .dot:where(.svelte-j6hxly){background:var(--accent);animation:svelte-j6hxly-pulse 1.1s ease-in-out infinite}.status.dead.svelte-j6hxly .dot:where(.svelte-j6hxly){background:var(--err)}@keyframes svelte-j6hxly-pulse{50%{opacity:.35}}.linkbtn.svelte-j6hxly{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.mem.svelte-j6hxly{width:68px;height:6px;border-radius:3px;background:#4a685224;overflow:hidden}.mem-fill.svelte-j6hxly{height:100%;background:var(--grad-brand);transition:width .3s ease}.mem-fill.hot.svelte-j6hxly{background:var(--err)}.split.svelte-j6hxly{flex:1;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:0}.pane.svelte-j6hxly{min-height:0}.ed.svelte-j6hxly{border-right:1px solid var(--border);background:var(--bg-code)}.out.svelte-j6hxly{display:flex;flex-direction:column;background:var(--bg);min-height:0}.entries.svelte-j6hxly{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.empty.svelte-j6hxly{color:var(--fg-muted);font-size:.92rem;padding:1.2rem 1.3rem;border:1px dashed var(--border-strong);border-radius:var(--radius)}.empty-title.svelte-j6hxly{font-size:1.25rem;font-family:var(--font-display);color:var(--fg);margin:0 0 .5rem}.hint-row.svelte-j6hxly{margin-bottom:0}kbd.svelte-j6hxly{background:#4a68521f;border:1px solid var(--border);border-radius:5px;padding:.05em .4em;font-size:.82em}.entry.svelte-j6hxly{border:1px solid var(--border);border-radius:10px;padding:.6rem .8rem;font-size:.85rem;background:var(--bg-panel)}.entry.sys.svelte-j6hxly{color:var(--fg-muted);font-family:var(--font-mono);font-size:.8rem}.entry.run.ok.svelte-j6hxly{border-left:3px solid var(--ok)}.entry.run.bad.svelte-j6hxly,.entry.eval.bad.svelte-j6hxly{border-left:3px solid var(--err)}.entry.progress.svelte-j6hxly{border-left:3px solid var(--accent)}.prog-label.svelte-j6hxly{font-weight:550;margin-bottom:.4rem}.prog-bar.svelte-j6hxly{height:7px;border-radius:4px;background:#4a685224;overflow:hidden;margin-bottom:.35rem}.prog-fill.svelte-j6hxly{height:100%;background:var(--grad-brand);transition:width .25s ease;box-shadow:0 0 12px color-mix(in oklab,var(--g2) 50%,transparent)}.prog-current.svelte-j6hxly{font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-head.svelte-j6hxly{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.3rem}.run-label.svelte-j6hxly{font-weight:600}.run-meta.svelte-j6hxly{color:var(--fg-faint);font-size:.76rem;white-space:nowrap}.run-sum.svelte-j6hxly{color:var(--fg-muted);margin-bottom:.35rem}.defnames.svelte-j6hxly{color:var(--fg-faint)}.test.svelte-j6hxly{display:block;width:100%;text-align:left;background:none;border:none;color:var(--fg-muted);font:inherit;font-size:.82rem;padding:.14rem .2rem;border-radius:6px;cursor:pointer}.test.svelte-j6hxly:hover{background:var(--bg-panel-hover)}.test.svelte-j6hxly .mark:where(.svelte-j6hxly){display:inline-block;width:1.2em;font-weight:700}.test.pass.svelte-j6hxly .mark:where(.svelte-j6hxly){color:var(--ok)}.test.fail.svelte-j6hxly{color:var(--fg)}.test.fail.svelte-j6hxly .mark:where(.svelte-j6hxly){color:var(--err)}.mismatch.svelte-j6hxly{margin:.3rem 0 .2rem 1.2em;padding:.5rem .7rem;font-size:.76rem;white-space:pre-wrap;word-break:break-all}pre.err.svelte-j6hxly{margin:.2rem 0 0;padding:.5rem .7rem;color:var(--err);font-size:.78rem;white-space:pre-wrap;word-break:break-word;border-color:color-mix(in oklab,var(--err) 30%,transparent)}.eval-expr.svelte-j6hxly{font-family:var(--font-mono);color:var(--accent);font-size:.82rem}.eval-val.svelte-j6hxly{font-family:var(--font-mono);font-size:.88rem;margin-top:.25rem;word-break:break-all}.eval-val.svelte-j6hxly .hint:where(.svelte-j6hxly){color:var(--g1);margin-left:.6em}.repl.svelte-j6hxly{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--border);padding:.55rem .9rem;background:var(--bg-elev)}.prompt.svelte-j6hxly{color:var(--accent);font-weight:700}.prompt.busy.svelte-j6hxly{animation:svelte-j6hxly-pulse 1.1s ease-in-out infinite}.repl.svelte-j6hxly input:where(.svelte-j6hxly){flex:1;background:none;border:none;outline:none;color:var(--fg);font-family:var(--font-mono);font-size:.86rem}.repl.svelte-j6hxly input:where(.svelte-j6hxly)::placeholder{color:var(--fg-faint)}@media(max-width:860px){.pg.svelte-j6hxly{height:auto}.split.svelte-j6hxly{grid-template-columns:1fr}.ed.svelte-j6hxly{height:46dvh;border-right:none;border-bottom:1px solid var(--border)}.out.svelte-j6hxly{height:44dvh}}
