.ai[data-v-a40a13b3]{gap:var(--space-4);background:var(--stencil-soft);border:2px solid var(--line);border-radius:var(--radius);padding:clamp(1rem,3vw,2rem);display:grid}.ai-form[data-v-a40a13b3]{gap:var(--space-3);display:grid}.hint[data-v-a40a13b3]{color:var(--ink-muted);font-weight:400;font-size:var(--text-sm);margin-left:.5em}.ai-out[data-v-a40a13b3]{background:var(--bg);border:2px solid var(--line);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-3);display:grid}.pre[data-v-a40a13b3]{white-space:pre-wrap}.bio-line[data-v-a40a13b3]{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bio-line+.bio-line[data-v-a40a13b3]{border-top:1px solid var(--border);padding-top:var(--space-3)}.err[data-v-a40a13b3]{color:oklch(42% .17 28);font-weight:600}.note[data-v-a40a13b3]{font-size:var(--text-sm);color:var(--ink-muted)}.skel[data-v-a40a13b3]{gap:.6rem;display:grid}.skel span[data-v-a40a13b3]{background:linear-gradient(90deg,var(--bg),var(--surface),var(--bg));background-size:200% 100%;border-radius:6px;height:1rem;animation:1.2s linear infinite sh-a40a13b3}.skel span[data-v-a40a13b3]:nth-child(2){width:80%}.skel span[data-v-a40a13b3]:nth-child(3){width:60%}@keyframes sh-a40a13b3{to{background-position:-200% 0}}
