.mn-root.svelte-vvzoqi{display:flex;flex-direction:column;gap:var(--space-4)}.mn-bar.svelte-vvzoqi{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.mn-seg.svelte-vvzoqi{display:flex;padding:3px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.mn-seg.svelte-vvzoqi button:where(.svelte-vvzoqi){padding:7px 16px;border-radius:calc(var(--radius) - 4px);font-size:13.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}.mn-seg.svelte-vvzoqi button:where(.svelte-vvzoqi):hover{color:var(--text-primary)}.mn-seg.svelte-vvzoqi button.active:where(.svelte-vvzoqi){background:var(--tool-accent);color:var(--tool-accent-contrast, #fff)}.mn-seg-sm.svelte-vvzoqi{padding:2px;border-radius:var(--radius-sm)}.mn-seg-sm.svelte-vvzoqi button:where(.svelte-vvzoqi){padding:4px 11px;border-radius:4px;font-size:12.5px}.mn-options.svelte-vvzoqi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);font-size:13px;color:var(--text-secondary)}.mn-field.svelte-vvzoqi{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.mn-field.svelte-vvzoqi>span:where(.svelte-vvzoqi){font-size:12px;font-weight:600;color:var(--text-muted)}.mn-check.svelte-vvzoqi{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.mn-check.svelte-vvzoqi input:where(.svelte-vvzoqi){width:15px;height:15px}.mn-hint.svelte-vvzoqi{display:flex;align-items:flex-start;gap:6px;flex:1 1 260px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.mn-hint.svelte-vvzoqi svg{flex-shrink:0;margin-top:3px}.mn-panes.svelte-vvzoqi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.mn-pane.svelte-vvzoqi{position:relative;display:flex;flex-direction:column;min-width:0;transition:border-color var(--transition-fast)}.mn-dragging.svelte-vvzoqi{border-color:var(--tool-accent)}.mn-head.svelte-vvzoqi{gap:var(--space-2);min-height:49px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.mn-title.svelte-vvzoqi{display:flex;align-items:center;flex-wrap:wrap;gap:2px var(--space-2);min-width:0;color:var(--text-primary)}.mn-file.svelte-vvzoqi{font-size:12px;font-weight:500;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mn-actions.svelte-vvzoqi{display:flex;align-items:center;gap:2px;flex-shrink:0}.mn-actions.svelte-vvzoqi .btn:where(.svelte-vvzoqi):disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.mn-hidden.svelte-vvzoqi{display:none}.mn-editor.svelte-vvzoqi{display:block;width:100%;height:440px;padding:var(--space-4);resize:vertical;background:var(--bg-surface);border:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:1.6;tab-size:2}.mn-editor.svelte-vvzoqi::placeholder{color:var(--text-muted)}.mn-editor.svelte-vvzoqi:focus{box-shadow:inset 0 0 0 1px var(--tool-accent-glow)}.mn-editor-error.svelte-vvzoqi:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 50%,transparent)}.mn-drop.svelte-vvzoqi{position:absolute;inset:49px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:color-mix(in srgb,var(--bg-surface) 82%,transparent);border:2px dashed var(--tool-accent);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--tool-accent);font-weight:600;font-size:14px;pointer-events:none}.mn-out.svelte-vvzoqi{display:flex;flex-direction:column;gap:var(--space-3);height:440px;min-height:0}.mn-out-pad.svelte-vvzoqi{padding:var(--space-4);overflow:auto}.mn-result.svelte-vvzoqi{flex:1;min-height:0;margin:0;padding:var(--space-4);overflow:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--text-primary);white-space:pre;word-break:normal;tab-size:2}.mn-result.mn-wrap.svelte-vvzoqi{white-space:pre-wrap;word-break:break-all}.mn-empty.svelte-vvzoqi{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center;font-size:13px;color:var(--text-muted)}.mn-spin{animation:svelte-vvzoqi-mn-rotate 1s linear infinite}@keyframes svelte-vvzoqi-mn-rotate{to{transform:rotate(360deg)}}.mn-banner.svelte-vvzoqi{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:13px;line-height:1.55;color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.mn-banner.svelte-vvzoqi svg{flex-shrink:0;margin-top:2px}.mn-banner.svelte-vvzoqi>span:where(.svelte-vvzoqi){flex:1 1 200px;overflow-wrap:anywhere}.mn-banner.svelte-vvzoqi strong:where(.svelte-vvzoqi){font-weight:700}.mn-excerpt.svelte-vvzoqi{margin:0;padding:var(--space-3);overflow-x:auto;background:var(--bg-elevated);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--text-primary);white-space:pre;word-break:normal}.mn-ln.svelte-vvzoqi{display:inline-block;min-width:4ch;margin-right:1.5ch;text-align:right;color:var(--text-muted);-webkit-user-select:none;user-select:none}.mn-caret.svelte-vvzoqi{color:var(--error);font-weight:700}.mn-goto.svelte-vvzoqi{align-self:flex-start;border:1px solid var(--border)}.mn-stats.svelte-vvzoqi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.mn-stat.svelte-vvzoqi{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);min-width:0}.mn-stat-label.svelte-vvzoqi{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.mn-stat-value.svelte-vvzoqi{font-size:20px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.mn-stat-sub.svelte-vvzoqi{font-size:12px;color:var(--text-secondary)}.mn-stat-accent.svelte-vvzoqi{border-color:var(--tool-accent-glow);background:var(--tool-accent-dim)}.mn-stat-accent.svelte-vvzoqi .mn-stat-value:where(.svelte-vvzoqi){color:var(--tool-accent)}.mn-note.svelte-vvzoqi,.mn-suggest.svelte-vvzoqi{display:flex;align-items:flex-start;gap:var(--space-2);font-size:12.5px;line-height:1.6;color:var(--text-muted)}.mn-note.svelte-vvzoqi svg,.mn-suggest.svelte-vvzoqi svg{flex-shrink:0;margin-top:3px}.mn-suggest.svelte-vvzoqi{align-items:center;flex-wrap:wrap;padding:var(--space-2) var(--space-3);border:1px solid var(--tool-accent-glow);border-radius:var(--radius);background:var(--tool-accent-dim);color:var(--text-primary);font-size:13px}.mn-suggest.svelte-vvzoqi>span:where(.svelte-vvzoqi){flex:1 1 220px}.mn-suggest.svelte-vvzoqi svg{margin-top:0;color:var(--tool-accent)}.mn-suggest.svelte-vvzoqi .btn:where(.svelte-vvzoqi){margin-left:auto;color:var(--tool-accent)}.mn-warnings.svelte-vvzoqi{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;font-size:12.5px;line-height:1.6;color:var(--warning)}.mn-warnings.svelte-vvzoqi li:where(.svelte-vvzoqi){display:flex;align-items:flex-start;gap:var(--space-2)}.mn-warnings.svelte-vvzoqi svg{flex-shrink:0;margin-top:3px}.mn-warnings.svelte-vvzoqi .mn-more:where(.svelte-vvzoqi){padding-left:22px;color:var(--text-muted)}@media(max-width:900px){.mn-panes.svelte-vvzoqi{grid-template-columns:minmax(0,1fr)}.mn-editor.svelte-vvzoqi,.mn-out.svelte-vvzoqi{height:320px}}@media(max-width:560px){.mn-bar.svelte-vvzoqi{flex-direction:column;align-items:stretch}.mn-bar.svelte-vvzoqi .mn-seg:where(.svelte-vvzoqi) button:where(.svelte-vvzoqi){flex:1}.mn-btn-text.svelte-vvzoqi{display:none}.mn-options.svelte-vvzoqi{gap:var(--space-3)}.mn-editor.svelte-vvzoqi,.mn-out.svelte-vvzoqi{height:260px}.mn-stats.svelte-vvzoqi{gap:var(--space-2)}.mn-stat.svelte-vvzoqi{padding:var(--space-2) var(--space-3)}.mn-stat-value.svelte-vvzoqi{font-size:16px}}
