.profile-picture-container[data-v-8c6bf5b4],.profile-picture-editable[data-v-8c6bf5b4],.profile-picture-wrapper[data-v-8c6bf5b4]{align-items:center;display:flex;flex-direction:column;gap:12px}.profile-picture[data-v-8c6bf5b4],.profile-picture-hover-container[data-v-8c6bf5b4]{position:relative}.profile-picture[data-v-8c6bf5b4]{border-radius:50%;height:240px;overflow:hidden;width:240px}.profile-picture-overlay[data-v-8c6bf5b4]{align-items:center;background:#0009;cursor:pointer;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.profile-picture:hover .profile-picture-overlay[data-v-8c6bf5b4]{opacity:1}.upload-overlay-button[data-v-8c6bf5b4]{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;transition:background-color .2s}.upload-overlay-button[data-v-8c6bf5b4]:hover{background-color:#ffffff1a}.overlay-icon[data-v-8c6bf5b4]{height:32px;width:32px}.upload-overlay-button span[data-v-8c6bf5b4]{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.profile-picture-badge[data-v-8c6bf5b4]{align-items:center;background-color:#888eff;border:3px solid #fff;border-radius:50%;bottom:8px;box-shadow:0 2px 8px #0a0e6333;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:8px;transition:background-color .2s,transform .1s;width:48px}.profile-picture-badge[data-v-8c6bf5b4]:hover{background-color:#7a80f0}.profile-picture-badge[data-v-8c6bf5b4]:active{transform:scale(.95)}.badge-icon[data-v-8c6bf5b4]{height:22px;width:22px}.hidden-file-input[data-v-8c6bf5b4]{display:none}.profile-picture-error[data-v-8c6bf5b4]{background-color:#ff5e5e1a;border-radius:14px;color:var(--color-error);max-width:300px;padding:8px 12px}.profile-picture-error[data-v-8c6bf5b4],.profile-picture-upload-status[data-v-8c6bf5b4]{font-family:var(--font-body);font-size:14px;text-align:center}.profile-picture-upload-status[data-v-8c6bf5b4]{color:var(--color-accent);font-weight:500}
