.ai[data-v-22e79ed3]{border:1.5px solid var(--ink);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-3);background:var(--bg);display:grid}.ai-head[data-v-22e79ed3]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ai-title[data-v-22e79ed3]{font-weight:800}.ai-model[data-v-22e79ed3]{font-family:var(--font-tag);color:var(--ink-muted);font-size:.66rem;font-weight:400;display:block}.ai-body[data-v-22e79ed3]{gap:var(--space-2);font-size:var(--text-sm);display:grid}.ai-body[data-v-22e79ed3] ul{gap:var(--space-1);padding-left:1.2em;display:grid}.ai-note[data-v-22e79ed3]{font-size:var(--text-xs);color:var(--ink-muted)}.skeleton[data-v-22e79ed3]{gap:var(--space-2);display:grid}.skeleton span[data-v-22e79ed3]{background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2));background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite sh-22e79ed3}.skeleton span[data-v-22e79ed3]:nth-child(2){width:85%}.skeleton span[data-v-22e79ed3]:nth-child(3){width:60%}@keyframes sh-22e79ed3{to{background-position:-200% 0}}.tool[data-v-9c46c636]{gap:var(--space-3);display:grid}.toolbar[data-v-9c46c636]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sel[data-v-9c46c636],.toolbar[data-v-9c46c636]{align-items:center}.sel[data-v-9c46c636]{gap:var(--space-2);display:inline-flex}.detected[data-v-9c46c636]{font-size:var(--text-sm);color:var(--ink-muted)}.detected strong[data-v-9c46c636]{color:var(--ink)}.panes[data-v-9c46c636]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.actions[data-v-9c46c636]{gap:var(--space-2);justify-content:center;display:flex}@media (width>=900px){.panes[data-v-9c46c636]{grid-template-columns:1fr auto 1fr;align-items:stretch}.actions[data-v-9c46c636]{flex-direction:column;justify-content:center}textarea.code[data-v-9c46c636]{min-height:460px}}.result-row[data-v-9c46c636]{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.result-row .status[data-v-9c46c636]{flex:320px}.err-actions[data-v-9c46c636]{flex-wrap:wrap;margin-left:auto}.err-actions[data-v-9c46c636],.fix-actions[data-v-9c46c636]{gap:var(--space-2);display:flex}
