.ai-explain.svelte-ejl34c{display:flex;flex-direction:column;gap:var(--sp-2)}.explain-btn.svelte-ejl34c{padding:6px 12px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);border-radius:var(--r-sm);cursor:pointer;font:inherit;font-size:13px;transition:background .1s}.explain-btn.svelte-ejl34c:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,transparent)}.explain-btn.svelte-ejl34c:disabled{opacity:.6;cursor:not-allowed}.compact.svelte-ejl34c .explain-btn:where(.svelte-ejl34c){padding:4px 10px;font-size:12px}.explain-running.svelte-ejl34c,.explain-error.svelte-ejl34c{display:flex;align-items:center;gap:var(--sp-2);font-size:13px;color:var(--ink-soft);padding:8px 12px;background:var(--bg);border:1px solid var(--border-default);border-radius:var(--r-sm)}.spinner.svelte-ejl34c{width:14px;height:14px;border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;animation:svelte-ejl34c-spin .8s linear infinite}@keyframes svelte-ejl34c-spin{to{transform:rotate(360deg)}}.explain-result.svelte-ejl34c{padding:var(--sp-3);background:var(--bg-elev);border:1px solid var(--border-default);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:8px}.explain-result.svelte-ejl34c p:where(.svelte-ejl34c){margin:0;line-height:1.5;color:var(--ink)}.explain-result.svelte-ejl34c ul:where(.svelte-ejl34c){margin:0;padding-left:18px;font-size:13px}.explain-result.svelte-ejl34c a:where(.svelte-ejl34c){color:var(--accent)}.explain-result.svelte-ejl34c footer:where(.svelte-ejl34c){font-size:11px;color:var(--ink-soft);font-family:var(--font-mono);display:flex;gap:var(--sp-2);align-items:center}.link.svelte-ejl34c{background:transparent;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:inherit;padding:0}
