.avatar-overlay[data-v-fa44ed97]{inset:0;z-index:9999;background:#000000e0;padding:2rem 1.25rem;overflow-y:auto}.avatar-overlay[data-v-fa44ed97],.avatar-overlay-close[data-v-fa44ed97]{position:fixed;display:flex;justify-content:center}.avatar-overlay-close[data-v-fa44ed97]{top:1.25rem;right:1.25rem;width:40px;height:40px;border:none;background:#ffffff1a;border-radius:50%;color:#fff;cursor:pointer;align-items:center;transition:background .2s ease;z-index:1}.avatar-overlay-close[data-v-fa44ed97]:hover{background:#fff3}.avatar-overlay-close svg[data-v-fa44ed97]{width:20px;height:20px}.avatar-overlay-content[data-v-fa44ed97]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:420px;margin:auto 0}.avatar-overlay-photo[data-v-fa44ed97]{display:flex;justify-content:center}.avatar-overlay-img[data-v-fa44ed97]{width:min(280px,70vw);height:min(280px,70vw);border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 40px #0006}.avatar-overlay-identity[data-v-fa44ed97]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.avatar-overlay-name[data-v-fa44ed97]{font-size:1.4rem;font-weight:600;color:#fff;letter-spacing:.02em;margin:0}.avatar-overlay-brand[data-v-fa44ed97]{display:flex;align-items:center;gap:.5rem}.avatar-overlay-role[data-v-fa44ed97]{font-size:.85rem;color:#fff9;letter-spacing:.02em}.avatar-overlay-logo[data-v-fa44ed97]{height:22px;width:auto;-o-object-fit:contain;object-fit:contain;opacity:.95}.avatar-overlay-brand-name[data-v-fa44ed97]{font-size:.9rem;font-weight:600;color:#ffffffe6;letter-spacing:.02em}.avatar-overlay-desc[data-v-fa44ed97]{width:100%;max-width:380px;display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.avatar-overlay-desc-item[data-v-fa44ed97]{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0}.avatar-overlay-desc-icon[data-v-fa44ed97]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#ffffffd9;margin-top:.1rem}.avatar-overlay-desc-icon svg[data-v-fa44ed97]{width:16px;height:16px}.avatar-overlay-desc p[data-v-fa44ed97]{font-size:.9rem;color:#ffffffbf;line-height:1.55;margin:0;text-align:left;flex:1}.avatar-overlay-name-row[data-v-fa44ed97]{display:flex;align-items:center;gap:.5rem}.avatar-tts-btn[data-v-fa44ed97]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:none;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;cursor:pointer;color:#fff9;align-self:center;transition:color .15s,border-color .15s}.avatar-tts-btn[data-v-fa44ed97]:hover{color:#fff;border-color:#ffffffb3}.avatar-tts-btn svg[data-v-fa44ed97]{width:.75rem;height:.75rem}.avatar-preview-enter-active[data-v-fa44ed97]{transition:opacity .25s ease}.avatar-preview-enter-active .avatar-overlay-img[data-v-fa44ed97]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.avatar-preview-leave-active[data-v-fa44ed97]{transition:opacity .2s ease}.avatar-preview-enter-from[data-v-fa44ed97]{opacity:0}.avatar-preview-enter-from .avatar-overlay-img[data-v-fa44ed97]{transform:scale(.8)}.avatar-preview-leave-to[data-v-fa44ed97]{opacity:0}
