.ve-container.svelte-1j6bxc7{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:14px;margin:2rem 0;overflow:hidden}.ve-header.svelte-1j6bxc7{padding:1.25rem 1.5rem .75rem}.ve-header.svelte-1j6bxc7 h3:where(.svelte-1j6bxc7){font-family:var(--font-ui);color:var(--color-text-primary);margin:0 0 .3rem;font-size:.95rem;font-weight:700}.ve-header.svelte-1j6bxc7 p:where(.svelte-1j6bxc7){font-family:var(--font-ui);color:var(--color-text-muted);margin:0;font-size:.78rem}.ve-body.svelte-1j6bxc7{padding:0 1.5rem 1.25rem}.ve-score.svelte-1j6bxc7{font-family:var(--font-ui);color:var(--color-text-secondary);align-items:center;gap:12px;margin-bottom:12px;font-size:.82rem;display:flex}.ve-score-bar.svelte-1j6bxc7{background:var(--color-bg-tertiary);border-radius:3px;flex:1;height:6px;overflow:hidden}.ve-score-fill.svelte-1j6bxc7{background:#15803d;border-radius:3px;height:100%;transition:width .4s}.ve-split.svelte-1j6bxc7{background:var(--color-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;display:grid}.ve-pane.svelte-1j6bxc7{background:var(--color-bg-card);font-family:var(--font-mono);min-width:0;padding:0;font-size:.78rem;line-height:1.9}.ve-pane-label.svelte-1j6bxc7{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;z-index:1;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);padding:10px 16px;font-size:.68rem;font-weight:700;position:sticky;top:0}.ve-pane-label.bad.svelte-1j6bxc7{color:#dc2626}.ve-pane-label.good.svelte-1j6bxc7{color:#15803d}.ve-line.svelte-1j6bxc7{cursor:pointer;align-items:flex-start;gap:8px;padding:1px 16px;transition:background .15s;display:flex}.ve-line.svelte-1j6bxc7:hover{background:var(--color-bg-secondary)}.ve-line.error-found.svelte-1j6bxc7{background:#dc26260f}.ve-line.corrected.svelte-1j6bxc7{cursor:default;opacity:0;animation:.25s forwards svelte-1j6bxc7-slideIn}.ve-num.svelte-1j6bxc7{color:var(--color-text-muted);text-align:right;-webkit-user-select:none;user-select:none;min-width:18px;padding-top:3px;font-size:.68rem}.ve-text.svelte-1j6bxc7{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0}.ve-error-tag.svelte-1j6bxc7{font-family:var(--font-ui);color:#dc2626;white-space:nowrap;background:#dc262614;border-radius:3px;margin-left:auto;padding:1px 8px;font-size:.6rem;font-weight:600}.ve-explain-item.svelte-1j6bxc7{font-family:var(--font-ui);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:10px 16px;font-size:.78rem;line-height:1.6;animation:.2s forwards svelte-1j6bxc7-slideIn}.ve-explain-line.svelte-1j6bxc7{color:#dc2626;margin-right:6px;font-weight:700}.ve-explain-hint.svelte-1j6bxc7{font-family:var(--font-ui);color:var(--color-text-muted);padding:20px 16px;font-size:.82rem}.ve-controls.svelte-1j6bxc7{gap:8px;margin-top:12px;display:flex}@keyframes svelte-1j6bxc7-slideIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (width<=600px){.ve-split.svelte-1j6bxc7{grid-template-columns:1fr}}
