.ai-status{color:var(--v-muted,#6b6b76);background:var(--v-raised,#f3f2f7);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.ai-status.is-error{color:var(--v-ink,#202027);background:color-mix(in srgb, oklch(63% .2 25) 14%, var(--v-surface,#fff))}.ai-status-progress{font-variant-numeric:tabular-nums;color:var(--v-ink,#202027)}.ai-status-link{color:var(--v-accent,#6d4fd8);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ai-spin{color:var(--v-accent,#6d4fd8);flex-shrink:0;animation:.9s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-spin{animation:none}}.ai-result{border:1px solid var(--v-border,#e5e4ec);background:var(--v-surface,#fff);border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:grid}.ai-result strong{font-size:13px;font-weight:600}.ai-result-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.ai-result-row audio{width:100%;min-width:0;height:36px}@media (width>=601px){.ai-result-row:not(:has(>.ai-result-label)){grid-template-columns:1fr auto}}.ai-result-label{color:var(--v-muted,#6b6b76);font-size:12px}@media (width<=600px){.ai-result-row{grid-template-columns:1fr}}
