.ml-container.svelte-1a6idqc{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:14px;margin:2rem 0;overflow:hidden}.ml-header.svelte-1a6idqc{padding:1.25rem 1.5rem .5rem}.ml-header.svelte-1a6idqc h3:where(.svelte-1a6idqc){font-family:var(--font-ui);color:var(--color-text-primary);margin:0 0 .3rem;font-size:.95rem;font-weight:700}.ml-header.svelte-1a6idqc p:where(.svelte-1a6idqc){font-family:var(--font-ui);color:var(--color-text-muted);margin:0;font-size:.78rem}.ml-toggle.svelte-1a6idqc{gap:8px;padding:.5rem 1.5rem;display:flex}.ml-btn.svelte-1a6idqc{background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-ui);color:var(--color-text-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:500;transition:all .2s;display:flex}.ml-btn.svelte-1a6idqc code:where(.svelte-1a6idqc){font-family:var(--font-mono);color:inherit;background:0 0;padding:0;font-size:1rem;font-weight:700}.ml-btn.svelte-1a6idqc:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary)}.ml-btn.active.svelte-1a6idqc{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-bg)}.ml-split.svelte-1a6idqc{background:var(--color-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;height:220px;margin:.5rem 1.5rem 1.25rem;display:grid;overflow:hidden}.ml-pane.svelte-1a6idqc{background:var(--color-bg-card);padding:12px 16px;overflow-y:auto}.ml-pane-label.svelte-1a6idqc{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:8px;font-size:.68rem;font-weight:600}.ml-code.svelte-1a6idqc{font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre-wrap;background:0 0;border:none;margin:0;padding:0;font-size:.78rem;line-height:1.8}.ml-output.svelte-1a6idqc{font-family:var(--font-ui);color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.ml-output-line.svelte-1a6idqc{min-height:1.4em}.ml-badge.svelte-1a6idqc{font-family:var(--font-ui);border-radius:4px;margin-top:12px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.ml-badge.pipe.svelte-1a6idqc{color:#0969a8;background:#0969a814}.ml-badge.fold.svelte-1a6idqc{color:#c45d2c;background:#c45d2c14}@media (width<=600px){.ml-split.svelte-1a6idqc{grid-template-columns:1fr;height:360px}}
