.bio[data-v-e7a33049]{margin-top:var(--space-3)}.clip[data-v-e7a33049]{position:relative}.text[data-v-e7a33049]{color:var(--muted);font-size:14px;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}.clamped .text[data-v-e7a33049]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bio-lines,3);line-clamp:var(--bio-lines,3);overflow:hidden}.fade[data-v-e7a33049]:after{background:linear-gradient(transparent,var(--card));bottom:0;content:"";height:24px;left:0;pointer-events:none;position:absolute;right:0}.text.empty[data-v-e7a33049]{opacity:.8}.foot[data-v-e7a33049]{align-items:center;display:flex;justify-content:space-between;margin-top:2px;min-height:22px}.link[data-v-e7a33049]{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:13px;line-height:22px;padding:0}.toggle[data-v-e7a33049]{margin-left:auto}.editor textarea[data-v-e7a33049]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:14px;line-height:1.7;max-height:60vh;min-height:96px;overflow-y:auto;padding:var(--space-2) var(--space-3);resize:none;width:100%}.editor textarea[data-v-e7a33049]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ed-foot[data-v-e7a33049]{align-items:center;display:flex;gap:var(--space-2);margin-top:var(--space-2)}.spacer[data-v-e7a33049]{flex:1}.counter[data-v-e7a33049]{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.counter.over[data-v-e7a33049]{color:#c2410c;font-weight:600}.btn[data-v-e7a33049]{border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:13px;height:30px;padding:0 var(--space-3)}.btn.ghost[data-v-e7a33049]{background:none;border:1px solid var(--border);color:var(--muted)}.btn.primary[data-v-e7a33049]{background:var(--accent);border:1px solid var(--accent);color:#fff}.btn[data-v-e7a33049]:disabled{cursor:not-allowed;opacity:.55}.err[data-v-e7a33049]{color:#c2410c;font-size:12px;margin:var(--space-1) 0 0}.empty[data-v-20c8dfe7]{flex-direction:column;padding:var(--space-6) var(--space-4);text-align:center}.empty[data-v-20c8dfe7],.illus[data-v-20c8dfe7]{align-items:center;display:flex}.illus[data-v-20c8dfe7]{height:160px;justify-content:center}.text[data-v-20c8dfe7]{color:var(--muted);line-height:1.6;margin:0 0 var(--space-4);max-width:26em}.btn[data-v-20c8dfe7],.text[data-v-20c8dfe7]{font-size:14px}.btn[data-v-20c8dfe7]{align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);display:inline-flex;height:34px;padding:0 var(--space-4)}.btn.primary[data-v-20c8dfe7]{background:var(--cta);border-color:var(--cta);color:var(--cta-text,#fff)}.btn.primary[data-v-20c8dfe7]:hover{background:var(--cta-hover)}
