.user-avatar-visual{aspect-ratio:1;border-radius:inherit;background:var(--chip);width:100%;height:100%;color:var(--lilac);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.user-avatar-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.user-avatar-visual>span{display:flex}.user-avatar-picker{min-width:0}.user-avatar-picker-row{align-items:center;gap:16px;display:flex}.user-avatar-pick{border:1px solid var(--border);background:var(--chip);border-radius:24px;flex:0 0 76px;width:76px;height:76px;padding:0;position:relative}.user-avatar-edit{border:2px solid var(--surface-base);background:var(--violet);width:25px;height:25px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.user-avatar-picker-copy{flex:1;min-width:0}.user-avatar-picker-copy strong{font-size:.875rem}.user-avatar-picker-copy p,.user-avatar-hint{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.6}.user-avatar-hint{margin-top:12px}.user-avatar-picker-actions{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.user-avatar-picker-actions button{color:var(--lilac);background:0 0;border:0;min-height:32px;padding:6px 0;font-size:.75rem}.user-avatar-file{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.user-avatar-account{gap:12px;margin:12px 0;display:grid}.user-avatar-save-row{gap:8px;display:flex}.user-avatar-save-row>button{flex:1;min-width:0}.cc-settings-persona>.user-avatar-picker{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px}.cc-profile-form>.user-avatar-picker{margin:12px 0 18px}.cc-user-avatar>.user-avatar-visual{position:absolute;inset:0}.cc-profile-icon>.user-avatar-visual{border-radius:inherit}.user-avatar-picker button:focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.user-avatar-picker button:disabled{opacity:.5;cursor:default}@media (max-width:360px){.user-avatar-picker-row{gap:12px}.user-avatar-pick{border-radius:20px;flex-basis:64px;width:64px;height:64px}}
