.ds-avatar-picker{width:var(--ds-avatar-picker-size);height:var(--ds-avatar-picker-size);flex:none;display:inline-block;position:relative}.ds-avatar-picker-face{background:var(--fill-tertiary);width:100%;height:100%;color:var(--label-quarternary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ds-avatar-picker-face>img{object-fit:cover;width:100%;height:100%}.ds-avatar-picker-veil{color:#fff;opacity:0;background:#00000073;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.ds-avatar-picker-face:hover .ds-avatar-picker-veil,.ds-avatar-picker-face:focus-visible .ds-avatar-picker-veil,.ds-avatar-picker--dragging .ds-avatar-picker-veil{opacity:1}.ds-avatar-picker--always .ds-avatar-picker-veil{opacity:1;background:#00000059}.ds-avatar-picker--always .ds-avatar-picker-face:hover .ds-avatar-picker-veil{background:#00000080}.ds-avatar-picker--bare .ds-avatar-picker-veil{color:var(--label-secondary);background:0 0}.ds-avatar-picker--dragging .ds-avatar-picker-face{outline:2px solid var(--accent-500);outline-offset:2px}.ds-avatar-picker--disabled .ds-avatar-picker-face{cursor:not-allowed}.ds-avatar-picker-face[aria-busy=true] .ds-avatar-picker-veil{opacity:1}.ds-avatar-picker-remove.ds-button{--ds-button-bg:var(--neutral-000);--ds-button-fg:var(--label-primary);box-shadow:0 0 0 1px var(--separator-non-opaque);position:absolute;top:14.64%;right:14.64%;transform:translate(50%,-50%)}@media (prefers-reduced-motion:reduce){.ds-avatar-picker-veil{transition:none}}
.profile-avatar-edit{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.profile-avatar-error{font-size:var(--font-size-body-t12);line-height:var(--line-height-body-t12);color:var(--destructive-500);margin:0}
.profile-balances{gap:32px;display:flex}.profile-balance{flex-direction:column;align-items:flex-end;display:flex}.profile-balance-slot{justify-content:flex-end;align-items:center;display:flex}.profile-balance-slot--label{height:var(--line-height-body-t13)}.profile-balance-slot--value{height:var(--line-height-heading-h2)}.profile-balance-label{font-size:var(--font-size-body-t13);line-height:var(--line-height-body-t13);font-weight:var(--font-weight-medium);color:var(--label-secondary)}.profile-balance-value{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2);line-height:var(--line-height-heading-h2);font-weight:var(--font-weight-bold);color:var(--label-primary);font-variant-numeric:tabular-nums}
